Fechar JOptionPane com botão criado por options

Olá Pessoal,

criei um JOptionPane com botãos por options do tipo…

								JButton confirmar = new JButton("Confirmar"),
								     	cancelar  = new JButton("Cancelar");
									
								Object[] options = { confirmar, cancelar };
								
								
								/* EVENTOS DOS BOTÕES */
								confirmar.addActionListener(new ActionListener() {
													public void actionPerformed(ActionEvent actionEvent) {
																									}
												});
								cancelar.addActionListener(new ActionListener() {
													public void actionPerformed(ActionEvent actionEvent) {
																									}
												});

nos eventos desses botões como faço para que eles fechem o JOptionPane ? não quero usar o System.exit(), pois há outras frames por trás.

Obrigado, Thiago. :wink:

faz muito tempo que não mexo com Swing, mas já tentou usar o dispose();

sim… já tentei…
não funciona pois JOptioPane não tem este metódo… :frowning:

Obrigado, Thiago.

E porque você não utilizou???

JOptionPane.showConfirmDialog(null, "Você deseja sair ?", " Pergunta ",JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);

[quote=“zopo”]E porque você não utilizou???

JOptionPane.showConfirmDialog(null, "Você deseja sair ?", " Pergunta ",JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);[/quote]

Tb acho que a maneira que o zopo disse seria bem mais simples.

Olá pessoal…

a maneira que o zopo descreveu foi a maneira que acabei utilizando…
muito obrigado :wink:

abraços, Thiago.