Andale
31-03-2007, 20:22
Ho realizzato una semplice interfaccia grafica con un JToolBar all'interno del quale ho inserito un JButton a cui ho associato un evento... il fatto è che l'evento, alla pressione del pulsante, non avviene mai :mad: ecco il codice:
public class Gui extends JFrame implements ActionListener {
.
..
...
JToolBar jToolBar = new JToolBar();
JButton prova = new JButton("Prova");
prova.addActionListener(this);
jToolBar.add(prova);
this.add(jToolBar, BorderLayout.PAGE_START);
}
/**
* actionPerformed
*
**/
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(prova)) {
System.out.println("ok");
}
}
public static void main(String[] args) {
JFrame frame = new Gui();
frame.setSize(500,500);
frame.setDefaultLookAndFeelDecorated(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public class Gui extends JFrame implements ActionListener {
.
..
...
JToolBar jToolBar = new JToolBar();
JButton prova = new JButton("Prova");
prova.addActionListener(this);
jToolBar.add(prova);
this.add(jToolBar, BorderLayout.PAGE_START);
}
/**
* actionPerformed
*
**/
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(prova)) {
System.out.println("ok");
}
}
public static void main(String[] args) {
JFrame frame = new Gui();
frame.setSize(500,500);
frame.setDefaultLookAndFeelDecorated(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}