JOptionPane.showinputdialog  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 194
Offline

e ai galera blza?

to usando um JOptionPane.showInputDialog pra pegar um texto digitado.

to precisando saber se tem jeito de saber se o usuário clicou no botao OK ou no Cancel.

desde jah agradeço atenção de vcs...

flws
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Se o usuário pressionar cancel o retorno será null.

No ok, sempre alguma String é retornada, nem que seja vazia. Para maiores informações, veja o seguinte Javadoc:

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html#showInputDialog(java.awt.Component,%20java.lang.Object,%20java.lang.String,%20int,%20javax.swing.Icon,%20java.lang.Object[],%20java.lang.Object)
[WWW]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Desculpe a pergunta, mas para que você quer saber se o usuário apertou em ok ou em cancel?! Se for para validação você pode fazer assim


---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Uma curiosidade, no Java 6 existe o método isEmpty() na classe String. Uma boa substituição para "".equals(t);

O método isEmpty() faz o mesmo que t.length() == 0, que é um pouco mais eficiente do que usar o equals também.
[WWW]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Demorou para sair isso, como ninguém tinha feito isso antes

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 194
Offline

thiago.correa wrote:Desculpe a pergunta, mas para que você quer saber se o usuário apertou em ok ou em cancel?! Se for para validação você pode fazer assim




era pra isso mesmo!

vlw pelas dicas galera

flws
rcd.70
Smalltalk

Membro desde: 07/11/2008 15:18:05
Mensagens: 3
Offline

Pessoal, preciso de uma ajuda...estou tentando colocar números separados de vírgula neste campo:

p.i = Double.parseDouble(JOptionPane.showInputDialog("Digite a taxa a ser aplicada"));

o objeto "i" é um double...

mas retorna erro...que "caca" estou fazendo?
abraço
nana_ps
Thread.start()
[Avatar]

Membro desde: 11/08/2007 13:09:04
Mensagens: 45
Offline

Não utilize vírgula, e sim o ponto. Creio que isso resolva! =)
rcd.70
Smalltalk

Membro desde: 07/11/2008 15:18:05
Mensagens: 3
Offline

Existe alguma forma de fazer ele aceitar tanto a vírgula quanto o ponto?
rcd.70
Smalltalk

Membro desde: 07/11/2008 15:18:05
Mensagens: 3
Offline

Pessoal, gostaria de criar uma tela em que ela me apresentasse valores impressos, por exemplo, possuo valores diversos de um cálculo, e gostaria q quando eu imprimisse, aparecesse em uma tela separada...como poderia fazer isso?
obrigado
javaMyLife
Entusiasta Java

Membro desde: 08/10/2009 15:05:06
Mensagens: 15
Offline

rcd.70 wrote:Existe alguma forma de fazer ele aceitar tanto a vírgula quanto o ponto?


tenta tratar assim depois que pegar a "variavel".replaceAll(",", ".")

no caso seja um JTextField

String precos = ( JTextField.getText().replaceAll(",", ".");
JTextField.setText(precos);

UNIÂO JAVA;
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team