Dúvida com JOptionPane

Bom galera sou novo aqui no fórum e estou começando a estudar java agora. Estou apanhando um pouco pra fazer aparecer uma caixa de diálogo, por exemplo, qndo eu clicar no menu sair, gostaria que aparecesse uma caixinha perguntando se ,“Deseja mesmo sair?”, ou algo parecido, e com as opçoes de “sim” e “não”. Se alguem puder me ajudar fico agradecido.vlw!

Olá, seja bem vindo ao PJ.

Simples, veja que a classe JOptionPane te o método estático confirmMessage, da mesma forma que ao showMessage e o inputMessage.

:okok:

Olá,
este exemplo bem básico que tem um jOptionPane que irá te ajudar…

 import java.awt.event.WindowAdapter;
 import java.awt.event.WindowEvent;
 import javax.swing.JFrame;
 import javax.swing.JOptionPane;

 public class ConfirmaSair extends JFrame{
 
 	
 	public ConfirmaSair() {
 		setVisible(true);
 		setSize(300, 300);
 		setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
 		addWindowListener(new WindowAdapter(){
 			public void windowClosing(WindowEvent e) {
 				int i = JOptionPane.showConfirmDialog(null ,"Tem certeza que deseja sair?", "Saída",JOptionPane.YES_NO_OPTION);
 				if (i == JOptionPane.YES_OPTION) {
 					System.exit(0);
 				} else {
 					repaint();
 				}
 			}
 		});
 	}
 	
 	
 	public static void main(String[] args) {
 		new ConfirmaSair();
 	}
 }

Um abraço!