Qual é o valor inicial de um JTextField?

Boa galera! Criei um JTextField que recebe um valor do usuário e faz uma consulta no banco de dados. Problema: Quando o usuário não digitar nada no JTextField quero exibir um JOptionPane informando que a consulta não pode ser efetuada. Pra pegar a string estou utilizando o método textfield.getText().toString(), mas não sei qual valor isso assume se nada for digitado. Já tentei as seguintes maneiras e nenhuma surtiu efeito:

e também…

Tentei também dar uma de esperto e dar um System.out.println(textfield.getText().toString()); a mensagem que obtive foi: empty String…

E agora? Dar pra alguém me socorrer?! :smiley:

bom… algumas coisas vao ai:

1o) para comparar duas strings, nunca use “==”, use “equals()”

assim:

String s1 = "blabla"
String s2 = "bleble"

if (s1.equals(s2)) { //tchururu }

2o) voce nao precisa usar o metodo toString() para o valor retornado do getText() pois ele ja retorna uma string…

3o) o valor retornado quando o textfield esta vazio é “”

portanto, no seu codigo, use:

if (textfield.getText().equals("")) {}

ok???
espero ter ajudado

renatu vc salvou a minha vida!!!hahaha
Valeu ai pela ajuda! Abraço! :smiley: