E
Elltas
Gast
Hallo,
ich habe auf der rechten Seite ein JPanel, innerhalb von diesem JPanel möchte ich 2 JButtons übereinander anordnen.
Wenn ich das FlowLayout wähle, dann werden beide Buttons nebeneinander angeordnet.
Wenn ich das GridLayout wähle, dann erscheinen die JButtons übereinander, der Button wird aber so gross wie das ganze Gitterfeld.
Ich hätte gerne, dass die JButtons eine "vernünftige" Grösse haben (so wie im FlowLayout). Gibt es eine Möglichkeit, das GridLayout zu verwenden, ohne dass die Buttons automatisch die ganze Grösse des Feldes annehmen? Vielen Dank für alle Tipps.
mfG
Elltas
ich habe auf der rechten Seite ein JPanel, innerhalb von diesem JPanel möchte ich 2 JButtons übereinander anordnen.
Wenn ich das FlowLayout wähle, dann werden beide Buttons nebeneinander angeordnet.

Wenn ich das GridLayout wähle, dann erscheinen die JButtons übereinander, der Button wird aber so gross wie das ganze Gitterfeld.

Java:
public class Tasten extends JPanel {
// Polymorphie Tasten: ist auch JPanel
private JButton Sin,Cos,Tan;
public Tasten(){
this.setLayout(new GridLayout(2,1,0,20));
Sin = new JButton("Sin");
Cos = new JButton("Cos");
this.add(Sin);
this.add(Cos);
//this.add(Tan);
}// end of Konstruktor
}
Ich hätte gerne, dass die JButtons eine "vernünftige" Grösse haben (so wie im FlowLayout). Gibt es eine Möglichkeit, das GridLayout zu verwenden, ohne dass die Buttons automatisch die ganze Grösse des Feldes annehmen? Vielen Dank für alle Tipps.
mfG
Elltas
Zuletzt bearbeitet von einem Moderator: