Hallo,
ich habe ein Prblem.
Ich hab mir mit Swing ein kleines Menü erstellt.
Mittig oben soll ein Button platziert sein. Für das Menü habe ich das BorderLayout hergenommen.
Wenn ich jetzt z.B. den Button einfüge (Center oder North...) dann ist er sehr groß.
Ich habe ihm auch ein Icon gegeben, der Button ist jedoch viel länger als das Icon.
Wie kann ich die Größe des Buttons bestimmen?
Hier ist der Code meines Buttons.
ich habe ein Prblem.
Ich hab mir mit Swing ein kleines Menü erstellt.
Mittig oben soll ein Button platziert sein. Für das Menü habe ich das BorderLayout hergenommen.
Wenn ich jetzt z.B. den Button einfüge (Center oder North...) dann ist er sehr groß.
Ich habe ihm auch ein Icon gegeben, der Button ist jedoch viel länger als das Icon.
Wie kann ich die Größe des Buttons bestimmen?
Hier ist der Code meines Buttons.
Code:
class StartButton extends JButton
{
public StartButton()
{
Icon icon = new ImageIcon(this.getClass().getResource("./go_button.gif"));
setIcon(icon);
// 56x31
setSize(icon.getIconHeight(),icon.getIconWidth());
setPreferredSize(new Dimension(icon.getIconHeight(),icon.getIconWidth()));
setVisible(true);
}
}