Queria saber como validar o cancel e o fechar de uma JOPtionPane inputDialog, porque a validação que estou fazendo, não diferencia os 2 botões.
Ou seja a validação do cancel, acaba validando o Fechar tb.
vlw 
Queria saber como validar o cancel e o fechar de uma JOPtionPane inputDialog, porque a validação que estou fazendo, não diferencia os 2 botões.
Ou seja a validação do cancel, acaba validando o Fechar tb.
vlw 
Olha só Hodrigo eu não entendi bem, mas vou deixar um exemplo de criação de um Dialog com JOption pane onde você pode saber qual button foi acionado através de getValue, este exemplo está no site da Sun, o código é esse :
JOptionPane pane = new JOptionPane(arguments);
pane.set.Xxxx(...); // Configure
JDialog dialog = pane.createDialog(parentComponent, title);
dialog.show();
Object selectedValue = pane.getValue();
if(selectedValue == null)
return CLOSED_OPTION;
//If there is not an array of option buttons:
if(options == null) {
if(selectedValue instanceof Integer)
return ((Integer)selectedValue).intValue();
return CLOSED_OPTION;
}
//If there is an array of option buttons:
for(int counter = 0, maxCounter = options.length;
counter < maxCounter; counter++) {
if(options[counter].equals(selectedValue))
return counter;
}
return CLOSED_OPTION;