Hallo
Ich habe ein JPanel mit einer Komponente (z.B. ein JButton). Dieser Component soll eine ganz bestimmte Größe haben, die sich nicht ändert und er soll sich exakt in der Mitte des JPanels befinden. Das JPanel jedoch ändert seine Größe beim Resizen.
Also welches Layout würdert ihr mir empfehlen???
Habe ein Lösung gefunden:
Aber vielleicht gibt es ja noch bessere Lösungsvorschläge!
Ich habe ein JPanel mit einer Komponente (z.B. ein JButton). Dieser Component soll eine ganz bestimmte Größe haben, die sich nicht ändert und er soll sich exakt in der Mitte des JPanels befinden. Das JPanel jedoch ändert seine Größe beim Resizen.
Also welches Layout würdert ihr mir empfehlen???
Habe ein Lösung gefunden:
Java:
private JPanel mittig(Component comp) {
JPanel panel = new JPanel();
panel.setOpaque(false);
panel.setLayout(new BoxLayout(panel, BoxLayout.X_AXIS));
panel.add(Box.createHorizontalGlue());
panel.add(comp);
panel.add(Box.createHorizontalGlue());
return panel;
}
Aber vielleicht gibt es ja noch bessere Lösungsvorschläge!