ho scritto il seguente programma utilizzando il package swing,event ect.Ho un problema con ActionListener nel senso che ho creato un barra
in cui ci sono due menu dove un menu contiene anche l'opzione esci.Quando clicco su Esci vorrei chiudere la finestra,ma non ci sono
come fare??
Inoltre vorrei dividere la finestra in due sotto pannelli,in cui uno
fa comparire un immagine e l'altro un immagine modificata..GRAZIE
package swingtest;
import javax.swing.*;
import java.awt.HeadlessException;
import java.awt.event.*;
import java.awt.*;
public class FinestraSwing extends JFrame{
private JMenuBar barra = new JMenuBar();
private JMenu file = new JMenu("file");
private JMenu effect = new JMenu("effect");
private JMenuItem Esci = new JMenuItem("Esci");
/* Costruttore della classe*/
public FinestraSwing() throws HeadlessException {
super("Mia finestra");
setSize(800,600);
barra.add(file);
barra.add(effect);
file.add("Esci");
Esci.addActionListener(new ascoltaButton());
}
public class ascoltaButton implements ActionListener{
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
public static void main(String[] args) throws HeadlessException {
FinestraSwing finestraSwing1 = new FinestraSwing();
finestraSwing1.setVisible(true);
}
}