Como converter o JOptionPane.showCOnfirmDialogpara portugues?

Como se faz para exibir a mensagen ao inves de aparecer yes ou no ou cancel , passar isso para o porugues como sim ou não ou cancelar no JOptionPane.showConfrinDialog :?:

em portugues

é… COMO É QUE SE FAZ ???

Bem, isso entra um pouco em intercionalização da aplicação e etc, mas deixa quebra teu galho. Primeiro passo: pesquise sobre resource bundle…

e aí, pesquisou? Tá, agora saiba você que o swing tem um resource bundle próprio, onde por padrão só tem os em inglês. Você pode subistituir as entradas originais do swing com o código:

[code]
UIManager.put(chave, valor);
[\code]

E as chaves que você procura são:

[code]
OptionPane.yesButtonText =Sim
OptionPane.noButtonText =Não
OptionPane.cancelButtonText =Cancelar
OptionPane.okButtonText =OK
[\code]

Bem, isso entra um pouco em intercionalização da aplicação e etc, mas deixa quebra teu galho. Primeiro passo: pesquise sobre resource bundle…

e aí, pesquisou? Tá, agora saiba você que o swing tem um resource bundle próprio, onde por padrão só tem os em inglês. Você pode subistituir as entradas originais do swing com o código:

[code]
UIManager.put(chave, valor);
[\code]

E as chaves que você procura são:

[code]
OptionPane.yesButtonText =Sim
OptionPane.noButtonText =Não
OptionPane.cancelButtonText =Cancelar
OptionPane.okButtonText =OK
[\code]