Hallo Zusammen,
ich hab ein paar Probleme die Richtige größe meiner komponenten in eine JFrame einzustellen.
Ein vereinfachtes Beispiel :
Ein JFrame beinhaltet ein JMenu ( north ), JToolbar ( center ), JPanel ( south ).
jetzt würde ich gerne der Toolbar sagen wie hoch sie sein darf.
Hierz habe ich toolBar.setSize(x,y); oder aber per new Dimension(x,y) versucht,
leider beides ohne erfolg.
Der JFrame sieht im groben folgendermaßen aus
Der JFrame selbst hat keine größenangaben.
Gibt es eine möglichleit nur eine feste Höhe zu definieren und die Breite variabel zu lassen? Und warum wird toolBar.setSize(30, 30); nicht beachtet ?
ich hab ein paar Probleme die Richtige größe meiner komponenten in eine JFrame einzustellen.
Ein vereinfachtes Beispiel :
Ein JFrame beinhaltet ein JMenu ( north ), JToolbar ( center ), JPanel ( south ).
jetzt würde ich gerne der Toolbar sagen wie hoch sie sein darf.
Hierz habe ich toolBar.setSize(x,y); oder aber per new Dimension(x,y) versucht,
leider beides ohne erfolg.
Der JFrame sieht im groben folgendermaßen aus
Code:
public MainFrame()
{
setLayout(new BorderLayout());
......
toolBar = new ToolBar(mainFrame);
toolBar.setFloatable(false);
toolBar.setSize(30, 30);
.....
getContentPane().add(menuBar, BorderLayout.NORTH);
getContentPane().add(toolBar, BorderLayout.CENTER);
getContentPane().add(jPanel, BorderLayout.SOUTH);
addWindowListener(new WindowClosingAdapter());
pack();
setVisible(true);
}
Der JFrame selbst hat keine größenangaben.
Gibt es eine möglichleit nur eine feste Höhe zu definieren und die Breite variabel zu lassen? Und warum wird toolBar.setSize(30, 30); nicht beachtet ?