Botão fechar

Tenho um JFrame e preciso montar um botão fechar, se no actionevent desse botão eu coloco setVisible(false) ele apenas deixa invisível o JFrame mas a aplicação continua rodando. Alguém sabe uma forma de realmente fechar a aplicação pelo botão?

E ai blz?

Tenta usar o método dispose();

Abraçoss

Tentei usar da seguinte maneira: dentro do action do meu botão eu coloquei:

Main.DISPOSE_ON_CLOSE;

Fazendo isso retorna o erro de:

Not a Statement

Fala petter,

Segue exemplo ( ta bem simples)

import javax.swing.*;
import java.awt.event.*;

public class Dispose {
	
	JFrame frame = new JFrame();
	
   public Dispose() {
   
		
		
		JButton bt = new JButton("Fechar");
		bt.addActionListener( new ActionListener() {
			public void actionPerformed(ActionEvent e) {
		      frame.dispose();
			}
		});
		
		frame.getContentPane().add(bt);
		frame.setVisible(true);
		frame.setSize(100,100);
			
		
	}
	
		public static void main(String[] args) {
		  
		  Dispose d = new Dispose();	
	  }
}

Espero que ajude

Abraços