to com o seguinte problema criei um metodo chamado fecharprograma() quero invocalo para fechar a janela no evento do botão e invocar o mesmo metodo no evento de janela porem ta dando diversos erros alguem pode me dizer oq tem de errado ai pq o metodo não ta funcionando valew??
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowListener;
import java.util.Random;
import javax.swing.JOptionPane;
private void fecharprograma()
{
String opcoes[] = {"Sim","Não"};
int opc = JOptionPane.showOptionDialog(null,"Confirma o encerramento?","Confirmação",JOptionPane.DEFAULT_OPTION,JOptionPane.QUESTION_MESSAGE,null,opcoes,opcoes[1]);
//
if ( opc == 0 )
System.exit(0);
}
}
public class eventos implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
fecharprograma();
}
}
public class eventojanela implements WindowListener
{
public void windowClosing(WindowEvent e)
{
fecharprograma();
}
}