Problema com codigo

5 respostas
victor984

Bom Galera Boa Tarde a todos,

meu problema é o seguinte, eu criei um programinha e implementei o ActionListener no programa, OK, e nesse programa eu criei um Botao e cujo o Botao esta escrito Sair.

Mas o problema é que eu não sei um código que feche o programa, qual um código que eu possa usar pra fechar o programa ?

public void actionPerformed(ActionEvent event){

		botao4. ....
	}

ja tentei usar o dispose();

Obrigado a todos !

5 Respostas

yhhik
System.exit(0);
victor984

nao vai

yhhik

estranho…
vc está adicionando o ActionListener ao JButton?
fiz um exemplo…dê uma olhada.

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;



public class guj extends JFrame{
		
	private JButton butao;	
	private JPanel painel;
	
	public guj(){
		
		painel=new JPanel();
		painel.setLayout(new FlowLayout());	
		butao=new JButton("Sair");
		butao.addActionListener(new Sair());
		painel.add(butao);
		
		this.add(painel);
		this.setSize(300,200);
		this.setResizable(false);
		this.setVisible(true);		
	}
	
	private class Sair implements ActionListener{	
		@Override
		public void actionPerformed(ActionEvent e) {
			
			System.exit(0);
			
		}			
	}

	public static void main(String[]args){
		
		new guj();		
	}
}
ssh

tenta

this.dispose();
Anime

Oi,

private void bt_sairActionPerformed(java.awt.event.ActionEvent evt) {                                        
      System.exit(0);
    
   }
Criado 29 de outubro de 2011
Ultima resposta 29 de out. de 2011
Respostas 5
Participantes 4