Quote Originariamente inviata da MadWolf Visualizza il messaggio
Inizialmente avevo pensato di fare un JMenu, ma avrei dovuto implementare un MenuListener
Sì, va fatto come JMenu. Se lo fai come JMenuItem tra l'altro cambi l'aspetto grafico rispetto agli altri JMenu!

Quote Originariamente inviata da MadWolf Visualizza il messaggio
Ho anche provato ad usare setPreferredSize()
Sugli elementi dei menù generalmente non è mai da usare un setPreferredSize.


P.S. in certe applicazioni, solo l'ultima voce della barra (che sia es. "About", "Help", "?" non importa) sta allineata a destra. Questo si può fare aggiungendo come penultimo un Box.createHorizontalGlue()