Eu já uso o JOptionPane e agora gostaria de criar a minha classe de janela de dialogo onde eu gostaria de colocar um logotipo e os botôes SIM e NÃO em português
Gostaria de executar ele como se fosse uma simples função tipo
if(Confirma("Deseja sair?"))
Ele me apresenta minha janela de dialogo em modo modal e me devolve true ou false dependendo do botão apertado
Object[]options={"Sim, sim, claro...","Não, explica de novo."};intn=JOptionPane.showOptionDialog(null,"Você entendeu este exemplo ? ","Exemplo",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,options,options[0]);
Att,
Danillo
TangZero
Danillo_Moreno:
Boa tarde!
Para colocar as opções em português faça assim…
Object[]options={"Sim, sim, claro...","Não, explica de novo."};intn=JOptionPane.showOptionDialog(null,"Você entendeu este exemplo ? ","Exemplo",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,options,options[0]);
Att,
Danillo
Muito bom esse exemplo… também estava com essa dúvida!
arec_metafora
Danillo_Moreno:
Boa tarde!
Para colocar as opções em português faça assim…
Object[]options={"Sim, sim, claro...","Não, explica de novo."};intn=JOptionPane.showOptionDialog(null,"Você entendeu este exemplo ? ","Exemplo",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,options,options[0]);
Att,
Danillo
Só complementando o que o amigo disse… Existem um parâmetro do JOptionPane que você passa um ícone pra ele (como uma lixeira, ou o logotipo que vc necessitar)
E para formatar o texto, cara acredite se quiser, o swing aceita formatação html! É só passar um texto html formatadinho que ele coloca pra vc em qualquer string em um component swing (tanto faz ele ser um label, botão, tabela…)