JOptionPane

Pessoal, estou usando o OptionDialog para colocar um panel em um JOptionPane, só que estou com um problema. Como posso ‘capturar’ os botoes salvar, cancelar?? Para usar o metodos, setEnabled, etc…

Ex.:

Object opcoes[] = {“Salvar”,“Cancelar”};

int op = JOptionPane.showOptionDialog(null, panel, “Alterando Dados”, JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opcoes, null);

[]´s

E se usasse opcoes[0], opcoes[1] ? Já tentasse ? Não sei ao certo, nunca o fiz mas, me parece isso. :stuck_out_tongue:

ja tentei só que não dá, porque é um objeto entao nao possui o metodo setEnabled. Entao tentei fazer assim:

JButton button = (JButton) opcoes[0];

tbm nao da certo.

Alguem tem mais alguma sugestão???