Toolbar hat zuviel zwischenraum

  • Themenstarter Themenstarter gast
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

gast

Gast
hi,

ich habe eine Jtoolbar names

Code:
 JToolBar meinTB= new JToolBar();

nun plaziere ich 2 JPanels (1.Panle hat 1 Button und 1 Textfeld; 2.Panel hat 1Buttoon, 1 Kombobox) auf dem toolbar

Code:
JPanel jp1 = new JPanel((new FlowLayout(FlowLayout.LEFT));
jp1.add(meinButton)
jp1.add(meintextfeld);


JPanel jp2 = new JPanel((new FlowLayout(FlowLayout.LEFT));
jp1.add(meinButton2)
jp1.add(meintCombo);


meinTB.add(jp1);
meinTB.addSeperator();
meinTB.add(jp2);



 getContentPane().add(meinTB, BorderLayout.NORTH);

--> Problem: zwischen den beiden Panels ist zu viel Freiraum (fast 8cm): wie mache ich, dass nach dem Textfeld (der auf dem 1.Panle liegt) gleich der 1.Button des 2 Panels folgt?

danke
 
Hi,

setPreferredSize(new Dimension(x, y)); und setMaximumSize(new Dimension(x, y)); können dir da wunderbar helfen 🙂

Gruss
Resi
 
Wo kommt das setPreferredSize hin? Wird die Größe des Panels oder der Toolbar gesetzt?
Code:
JToolbar meinTB = new JToolbar ();
meinTB.setPreferredSize(new Dimension(300,100));  <--- hierhin ?


JPanel jp1 = new JPanel((new FlowLayout(FlowLayout.LEFT)); 
jp1.setPreferredSize(new Dimension(300,100));  <--- hierhin ?

jp1.add(meinButton) 
jp1.add(meintextfeld); 


JPanel jp2 = new JPanel((new FlowLayout(FlowLayout.LEFT)); 
jp1.add(meinButton2) 
jp1.add(meintCombo); 


meinTB.add(jp1); 
meinTB.addSeperator(); 
meinTB.add(jp2); 



getContentPane().add(meinTB, BorderLayout.NORTH);[code]
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben