Swing Mehrere Button die selbe Größe

Lord_Aratorn

Aktives Mitglied
Hallo, ich habe vollgenden Code:

Java:
public class MyGui extends JFrame {
	JButton bt_ok = null;
	JButton bt_refresh = null;
	JButton bt_cancle = null;
	JPanel p_buttons = null;

	MyGui() {
		init();
	}

	private void init() {
		bt_ok = new JButton("OK");
		bt_refresh = new JButton("refresh");
		bt_cancle = new JButton("cancle");
			
		bt_ok.setPreferredSize(bt_refresh.getSize()); //markierung
		bt_cancle.setPreferredSize(bt_refresh.getSize()); //markierung
	
		p_buttons = new JPanel();
		p_buttons.setLayout(new FlowLayout());
		p_buttons.add(bt_ok);
		p_buttons.add(bt_refresh);
		p_buttons.add(bt_cancle);
		
		this.getContentPane().setLayout(new BorderLayout());
		this.getContentPane().add(p_buttons, BorderLayout.SOUTH);
		this.setSize(800, 600);
	}
}

doch durch die Zielen 17&18 verschwinden die Button deren Größe gesetzt wurden.
 
Zuletzt bearbeitet:
jo stimmt, habe ich auch grade bemerkt, aber wann habe haben die Componenten eine zulässige Größe?

p.s. die Buttons stecken im Flowlayout da p_buttons ein Flowlayout besitz.
 

Zurück
Oben