[Dúvida/Ajuda] Botões do JOptionPane... como alterar?

Boa tarde galera…

To com uma dúvida sobre JOptionPane…

Como faço pra alterar os textos dos botões?

estou usando:

int del = new JOptionPane().showConfirmDialog(null, "Deseja excluir esse dado?"); if (del == JOptionPane.YES_OPTION){ //instruções para remover o registro... }

quando solicito essa ação os botões aparecem YES/NO/CANCEL

como faço para alterá-los e deixá-los em portugues?

:smiley:

Pode usar o UIManager para alterar os textos que aparecem por padrão no option pane:

UIManager.put("OptionPane.cancelButtonText", "Cancelar"); UIManager.put("OptionPane.noButtonText", "Não"); UIManager.put("OptionPane.yesButtonText", "Sim");
Ah, e o showConfirmDialog é um método estático, então não precisa criar um objeto JOptionPane para chamá-lo:

1 curtida

Valeu Eric

tava tentando com setOptions do JOptionPane… desse jeito é bem mais claro…

valeu novamente!! :-o