rmlang
Janeiro 5, 2005, 10:11am
#1
Tenho a seguinte linha de código:
boolean result JOptionPane.showConfirmDialog(null, "Deseja excluir este registro?", "Atenção", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE) == 0;
Porém a mensagem apresentada em ambiente Linux (CL10) e Windows (XP) é YES e NO, mas eu gostaria que fosse SIM e NÃO.
Existe algum parametro para setar isso através do UIManager, como
por exemplo:
UIManager.put("OptionPane.options.yes", "Sim");
Ou qualquer outra forma que “traduza” essas opções sem ter que criar uma classe Dialog só para fazer isso?
[]'s
Robert
rmlang
Janeiro 5, 2005, 10:14am
#2
Galera,
encontrei no post: http://www.guj.com.br/posts/list/1146.java
String[] opcoes = {"Sim",Não"};
//depois vc coloca no JOptionPane
JOptionPane.showMessageDialog(jframeTeste,"Titulo da Caixa da OptionPane","Mensagem",<tipo da JOptionPane.YES_NO OPTION,opcoes,null);
Mas o método showMessageDialog não possui a assinatura (parâmetros) especificados.
velo
Janeiro 5, 2005, 10:24am
#3
http://www.guj.com.br/posts/list/0/18544.java#97583
Esse exemplo eu publiquei tem uns dias…
Object[] options = { "Sim", "Não" };
int i = JOptionPane.showOptionDialog(null,
"Tem certeza que deseja sair?", "Saída",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null,
options, options[0]);
if (i == JOptionPane.YES_OPTION) {
System.exit(0);
}
rmlang
Janeiro 5, 2005, 10:33am
#4
Velo,
Há pouco encontrei esse seu exemplo.
Funcionou perfeitamente, obrigado!
[]'s
Robert
velo
Janeiro 5, 2005, 12:18pm
#5
Foi mal, dei uma dormida, heheheh
ótima dica… Deu certinho…
Parabens comunidade
que tal adicionar [resolvido] ao titulo???
tava quebrando a cabeça com isso, valeu galera
Vlew mesmo, funcionou perfeitamente. Agora entendi como funciona.