Mensagens da caixa de dialogo (JOptionPane)

Olá amigos gostaria de saber se existe algum meio de se mudar para português as opções do JOptionPane.

Eu tenho um código assim:

return JOptionPane.showConfirmDialog(window.getControl(), “Deseja fechar a aplicação?”, “Confirmar saída”, JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION;

ele retorna com uma caixa de dialogo com as opções em inglês, gostaria de saber se tem algum método que mude isso.

Desde já agradeço a todos, abçs.

tem sim cara…

tu vai criar um array com as respostas [“Sim”,“Não”] e passar como parametro da chamada do showOptionDialog

assim:

Object[] options = {"Sim",
                    "Nao"};
int n = JOptionPane.showOptionDialog(frame,
    "Concorda?",
    "Pergunta",
    JOptionPane.YES_NO_OPTION,
    JOptionPane.QUESTION_MESSAGE,
    null,    
    options,  
    options[0]); 

tem um exemplo aqui
http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html

:wink:

Vlw kra, consegui sim

  • tb queria saber se exite maneira de fazer isso com o Spring RCP
    pq tb estou utilizando ele e seria legal aprender
  • de qualquer forma jah me ajudou pakas hein
    obrigado !!!

Olá,
você pode tambem colocar o código abaixo no seu construtor, assim todas as janelas ficaraum em portugues…

UIManager.put("OptionPane.yesButtonText", "Sim"); UIManager.put("OptionPane.noButtonText", "Não");

Tchauzin!