JOptionPane com netBeans

Antes que me queimem no fogo do inferno:twisted: …rsrs quero dizer que já procurei no google, no guj e no site do netbeans e não encontrei nada. :cry:

Pessoal eu gostaria de saber como faço no netBeans para setar se um JOptionPane terá botões yes e no ou só ok … etc

E tem como mudar de yes para sim e no para não?

Cara,
aqui vc vai conseguir uns exemplos legais.
http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html

Dentre eles :

Object[] options = {"Yes, please", "No, thanks", "No eggs, no ham!"}; int n = JOptionPane.showOptionDialog(frame, "Would you like some green eggs to go " + "with that ham?", "A Silly Question", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[2]);

Flw

Blz Cara mas eu queria saber se não tem nenhuma propriedade no netBeans onde posso setar isso?

Putz…
não se te dizer. Não uso netbeans. e sempre faço o JOptionPane em código mesmo.

Sei que existe o método:

:frowning:

Tentei o seguinte:

e o seguinte stack foi lançado:


D:\Sistemas\Gestor\projetos\GuiGestor\src\br\com\solutec\gestor\gui\dialogo\empresa\Excluir.java:31: setOptions(java.lang.Object[]) in javax.swing.JOptionPane cannot be applied to (int)
jOptionPane.setOptions(jOptionPane.YES_NO_OPTION);

Acho que teria que ser algo do tipo:

[code]Object[] options = {“Sim”, “Não”};

jOptionPane.setOptions(options );[/code]

Flws

Funcionou!!! Valeu Cara!!! :lol:

Ali que eu dizia! :XD:

:thumbup:

[quote=gui]Ali que eu dizia! :XD:

:thumbup:[/quote]

Não entendi. :oops:

Porra pode ser muito tarde pra responder, mas coloca isso na main da sua app

javax.swing.UIManager.put("OptionPane.yesButtonText", "Sim");
javax.swing.UIManager.put("OptionPane.noButtonText", "Não");
javax.swing.UIManager.put("OptionPane.cancelButtonText", "Cancelar");

Pronto… Todos os Options Panes q vierem estão em Português

olá
pra mudar o texto dos botões
eu ja tentei fazer as opções que foram apresentadas, mas o netbeans
acusa CANNOT FIND SYMBOL, será que eu esqueci de fazer o import de alguma classe?
pq a minha sintaxe está como as do exemplo.

Cola todo o código do Erro e o seu código para podermos analisar melhor!
Abraços

jóia sua solução arec_metafora … :thumbup:

vlw
[]´s

Ssalgado, Muito boa a dica. Utilizei este abaixo e funcionou legal!

Object[] jOpcoes = new Object[]{"Correção!", "Resultado!"}; int exec = JOptionPane.showOptionDialog(null, obj, "Exercicio", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, icon, jOpcoes, jOpcoes[0]);