05/09/07 0:18
total
JMenuBar menubar = new JMenuBar();
mainpanel.add(menubar,BorderLayout.NORTH);
JMenu file = new JMenu();
file.setText("File");
menubar.add(file);
JMenuItem exititem = new JMenuItem();
exititem.setText("exit");
file.add(exititem);
exititem.setAccelerator(KeyStroke.getKeyStroke(
KeyEvent.VK_1, ActionEvent.ALT_MASK));
exititem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);}});
Ho modificato ulteriormente il codice... e ora funziona la chiamata alla funzione associata al menuitem... ma solo con il mnemonic accellerator che ho inserito... con il mouse non c'è nulla da fare... ho notato che ha anche dei problemi quando clicco sul menu a restare aperto bisogna cliccare piu volte...
Ho pensato fosse la JVM ma ho provato a reinstallarla, e non funziona comunque... non so proprio come mai non va su linux.. su windows continua a funzionare perfettamente
Ultima modifica effettuata da total 05/09/07 0:43
aaa
05/09/07 1:01
total
........
Non ci capisco piu nulla, sto spammando alla grande ma.... ho rpovato a ricompilare il file e mi ha ridato lo stesso errore...
dopo un po ho provato a rimettere final... ma l'ho messo anche su menubar e su menu...sorpresa funziona!!!
poi ho provato a togliere un final compilato, e non funziona piu... normale... ma il bello viene adesso dopo aver fatto 3 undo e aver rimesso final a tutte e tre menu menubar e menuitem.... compilo e non funziona piu di nuovo...!!!
PS: ho provato un altra applicazione con menubar e dopo averla compilata funziona perfettamente...
secondo voi puo esserci qualche bug nel resto del codice? se si dove posso cercare...?_?
Ultima modifica effettuata da total 05/09/07 1:02
aaa