Hi zusammen
hab mir mit Swing ein Menü erstellt.
Mein Icon hol ich Global mit
Dann erzeuge ich die MenuBar, und die einzelnen Menüpunkte
Mein Menü sieht nun folgendermassen aus:
Ich hätte es aber gerne so, dass das Minussymbol weiter links angesetzt wird. Also in etwa so, dass die Symbole untereinander sind und die dazugehörigen Texte ebenfalls untereinander.
Mit setIcon() direkt habe ich das gleiche Ergebniss und mit verschiedenen LayoutManagern habe ich auch nicht das gewünschte Ergebniss erzielt.
Zum besseren Verständnis ist hier der Link zu der Sun Seite wo ein Beispiel ist, wie es aussehen soll.
How to Use Menus (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components)
Gleich das erste Bild.
Danke schon mal.
Grüße
sylo
hab mir mit Swing ein Menü erstellt.
Mein Icon hol ich Global mit
Java:
private Icon icon = new ImageIcon(this.getClass().getResource("/Remove.png"));
Dann erzeuge ich die MenuBar, und die einzelnen Menüpunkte
Java:
JMenuBar menuBar = new JMenuBar();
JMenu jMenuFile = new JMenu("File");
JMenuItem jMenuItemNew = new JMenuItem("New", icon);
jMenuItemNew.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,
Event.CTRL_MASK, true));
jMenuItemNew.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
guiElements.newFile();
return;
}
});
jMenuFile.add(jMenuItemNew);
jMenuFile.add(jMenuItemOpen);
jMenuFile.add(jMenuItemSave);
jMenuFile.add(jMenuItemSaveAs);
jMenuFile.addSeparator();
jMenuFile.add(getHistory(guiElements));
jMenuFile.addSeparator();
jMenuFile.add(jMenuItemExit);
menuBar.add(jMenuFile);
Mein Menü sieht nun folgendermassen aus:

Ich hätte es aber gerne so, dass das Minussymbol weiter links angesetzt wird. Also in etwa so, dass die Symbole untereinander sind und die dazugehörigen Texte ebenfalls untereinander.
Mit setIcon() direkt habe ich das gleiche Ergebniss und mit verschiedenen LayoutManagern habe ich auch nicht das gewünschte Ergebniss erzielt.
Zum besseren Verständnis ist hier der Link zu der Sun Seite wo ein Beispiel ist, wie es aussehen soll.
How to Use Menus (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components)
Gleich das erste Bild.
Danke schon mal.
Grüße
sylo