Ho un programma con una JMenuBar che contiene diversi JMenu e un JMenuItem; quest'ultimo, pur avendo solo un "?" come titolo occupa tutto lo spazio che rimane della JBar.
Per rendere l'idea, questo è il JMenuItem selezionato:
bau.jpg
Inizialmente avevo pensato di fare un JMenu, ma avrei dovuto implementare un MenuListener e pensavo fosse più breve così... mi sbagliavo.
Qua ci sono i pezzi di codice che riguardano il mio attuale nemico.
codice:
private JMenuBar menù;
private JMenu file, modifica, formato;
private JMenuItem nuovo, apri, salva, salvaNome, esci;
private JMenuItem copia, incolla, taglia;
private JMenuItem capoAuto, carattere, help;
Ho anche provato ad usare setPreferredSize() ma non ha cambiato nulla.
codice:
help=new JMenuItem("?");
help.setPreferredSize(new Dimension(15, 15));
help.setBackground(BACK);
help.addActionListener(this);
codice:
/*Menù principale*/
menù.add(file);
menù.add(modifica);
menù.add(formato);
menù.add(help);
menù.setBackground(BACK);
C'è un modo per risolvere senza implementare un nuovo JMenuItem e personalizzarne la dimensione? Grazie mille!