showConfirmDialog

Estou com um pequeno problema na minha aplicacao, em um message dialog, aí esta o codigo:

[code]//antes de excluir pergunta se deseja eliminar o cadastro

int opcao=JOptionPane.showInputDialog(this, "Tem certeza que você deseja excluir esse cadastro?", "Exclusão Cadastrado", JOptionPane.YES_NO_OPTION);

//se for positivo inicia-se o processo de exclusão
if (opcao==JOptionPane.YES_OPTION){
rs.deleteRow();//exclui od dados[/code]
ele acusa o showInputDialog como erro e retorna a seguinte msg:

[color=“red”]Unresolved compilation problem:
The method showConfirmDialog(Component, Object, String, int) in the type JOptionPane is not applicable for the arguments (Agenda, String, String, int)[/color]

Ja tentei trocar para MessageDialog, mas ele sempre pede para trocar o tipo, nunca dá certo…

alguem sabe o que pode estar havendo ??

Tenta colocar um null, no lugar do this, como segue abaixo.
Deve funcionar.

int opcao=JOptionPane.showInputDialog(null, “Tem certeza que você deseja excluir esse cadastro?”, “Exclusão Cadastrado”, JOptionPane.YES_NO_OPTION); [/b]

Funcionou sim… muito obrigado… ^^

Mas acabou dando pau no SQL, ainda não acostumei com esse SQL do Java que tem que usar várias ? ? ? ? ? dentro de values.
Vou tentar fazer no modo convencional, dá mais trabalho mas pelo menos funciona…

a menssagem não exibia por que o teu objeto Agenda não é um Component…