Trocar texto JOPtionPane

7 respostas
tiago.vt

Pessoal preciso fazer um trabalho de IHC da faculdade, é um trabalho sobre mensagens de erro e alerta, o professor que os botões do JOPtionPane em portugues como OK , Cancelar , Sim , Não.

Eu pesquise e encontrei como alterar o texto do botão quando usa o JOptionPane.showOptionDialog, só que eu não consegui modificar o texto do JOptionPane.showInputDialog

7 Respostas

ViniGodoy

Bastou ir no google é digitar JOptionPane Português, e olha só o que eu achei:
http://www.javafree.org/topic-853113-Internacionalizacao-do-JOptionPane.html?page=1#101017

tiago.vt

ViniGodoy:
Bastou ir no google é digitar JOptionPane Português, e olha só o que eu achei:
http://www.javafree.org/topic-853113-Internacionalizacao-do-JOptionPane.html?page=1#101017

Eu já tinha achado esse jeito

esse jeito você apenas usa o JOptionPane.showOptionDialog eu quero é JOptionPane.showInputDialog , para eu trocar tipo o OK por SIM e o Cancel por Cancelar

edipokbelo

cara pode ser que isso te ajude.

http://www.javadesk.org/?p=13

willricardo

Cara Dá uma olhada e vê se lhe ajuda:

http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JOptionPane.html

ViniGodoy

Que tal ler com um pouco mais cuidado o link que te mandam?

No mesmo link, ele dá essa sugestão:

UIManager.put("OptionPane.cancelButtonText", "Cancelar"); UIManager.put("OptionPane.yesButtonText", "Sim"); UIManager.put("OptionPane.noButtonText", "Não"); UIManager.put("OptionPane.okButtonText", "OK"); JOptionPane.showInputDialog("Teste");

tiago.vt

Que tal ler com um pouco mais cuidado o link que te mandam?

No mesmo link, ele dá essa sugestão:

UIManager.put("OptionPane.cancelButtonText", "Cancelar"); UIManager.put("OptionPane.yesButtonText", "Sim"); UIManager.put("OptionPane.noButtonText", "Não"); UIManager.put("OptionPane.okButtonText", "OK"); JOptionPane.showInputDialog("Teste");

Ok deu certo eu dei 1 pesquisada como que eu posso coloca o foco default no botão não por exemplo e também colocar o nemonic

T

http://java.sun.com/javase/6/docs/api/javax/swing/JOptionPane.html

De modo geral, JOptionPane não admite tanta customização assim quanto você quer. Se precisar de mais, é o caso de criar seu próprio JOptionPane.

Criado 8 de junho de 2009
Ultima resposta 8 de jun. de 2009
Respostas 7
Participantes 5