Pegar o conteudo do JTextField  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
franchico
Entusiasta Java

Membro desde: 11/10/2007 13:14:48
Mensagens: 23
Offline

Este é parte do meu codigo.
o meu if não está funcionando.

JButoon cadastrar;
JTextField nome1;
.
.
.
nome1= new JTextField("casa")
.
.
.
cadastrar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String nome=new String(nome1.getText());
if(nome=="casa"){
mensagem();
}
}
});

mas quando eu peço para imprimir a variável nome, é impresso casa normalmente, mas não executa a função mensagem.
Podem me ajudar?
Valeu.

"voce é responsável por todos os seus atos, e por todo o seu estado de espirito"
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

Franchico String se compara com equals().... da uma olhada

http://www.guj.com.br/posts/list/6241.java

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
Rcogait
Entusiasta Java
[Avatar]

Membro desde: 23/02/2007 08:16:42
Mensagens: 20
Localização: Sampa
Offline

String e uma variavel do tipo referencia e é utilizado o metodo equals() para se comparar diferente das variaveis do tipo primitivo que usa ==
então ficaria:


recomendo estudar um pouco sobre tipos de variaveis.....

abs...

ØRcogaitØ
[MSN]
Spool
JavaChild
[Avatar]

Membro desde: 07/04/2006 10:08:03
Mensagens: 120
Localização: São Paulo
Offline

O operador == serve para comparar o objeto em si ou valores literais, e não o valor do objeto propriamente dito.
Para comparar valores de String´s, utilize o método:

This message was edited 1 time. Last update was at 19/10/2007 08:46:12


don´t spit on my mind

Programe com consciência. Sempre.
[Email] [MSN] [ICQ]
franchico
Entusiasta Java

Membro desde: 11/10/2007 13:14:48
Mensagens: 23
Offline

muito obigado a todos fiz isso e deu certo.

if(nome1.getText().equals("")){
mensagem();}

A algum tempo que tenho outra duvida que não consegui resolver ainda,
que é como centralizar um texto em um jtextpane e fazer minha tela inicializar maximizada.
Se puderem me ajudar....
Um abraço.

"voce é responsável por todos os seus atos, e por todo o seu estado de espirito"
ViniGodoy
Moderador
[Avatar]

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

Quando a dúvida mudar, crie outro tópico.

Para iniciar um frame maximizado, na construção do seu frame adicione a linha:


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Spool
JavaChild
[Avatar]

Membro desde: 07/04/2006 10:08:03
Mensagens: 120
Localização: São Paulo
Offline

Dentro de um JTextPane vc pode incluir codigo HTML, por isso pode incluir as tags:



dentro do


do seu JTextPane.

Até!

don´t spit on my mind

Programe com consciência. Sempre.
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team