Hallo!
Ich habe eine JToolBar mit 3 JButtons drin... Soweit kein Porblem nur wenn ich jetzt eine JComboBox einfüge füllt sie die komplette JToolBar!! Ich habs schon mit der Methode setSize(...) probiert nur leider ändert sich dabei am Format der ComoBox nichts... Wo könnte das Problem sein, denn es müssen noch ein paar mehr Componenten rein...
Wenn ich eine zweite ComboBox einfüge teilen sich die beiden den restlichen Platz aber das soll nicht Sinn der Sach sein!
Ich habe eine JToolBar mit 3 JButtons drin... Soweit kein Porblem nur wenn ich jetzt eine JComboBox einfüge füllt sie die komplette JToolBar!! Ich habs schon mit der Methode setSize(...) probiert nur leider ändert sich dabei am Format der ComoBox nichts... Wo könnte das Problem sein, denn es müssen noch ein paar mehr Componenten rein...
Code:
toolSave.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null, "xyz", "zyx", JOptionPane.INFORMATION_MESSAGE);
}
});
toolmenu.add(toolSave);
...
toolmenu.add(toolOpen);
...
toolmenu.add(toolGraphic);
fontChooser.setSize(30, 100); //funktioniert leider nicht.... -.-
for(int zaehler = 0; zaehler < fonts.length; zaehler++){
fontChooser.addItem(fonts[zaehler]);
}
toolmenu.add(fontChooser);
toolmenu.setFloatable(false);
toolmenu.setSize(Toolkit.getDefaultToolkit().getScreenSize().width, 30);
setLayout(layout);
setAktFont(fontName);
textBlock.getViewport().add(textArea);
//Layout
add(toolmenu, new GridBagConstraints(0, 0, 1, 1, 1., 0.,
GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
add(textBlock, new GridBagConstraints(0, 1, 1, 1, 1., 1.,
GridBagConstraints.NORTH, GridBagConstraints.NONE, new Insets(40, 0, 0, 0), 500, 700));
Wenn ich eine zweite ComboBox einfüge teilen sich die beiden den restlichen Platz aber das soll nicht Sinn der Sach sein!