[RESOLVIDO] Ler dados de um TextField

7 respostas
C

E aí galera, estou desenvolvendo uma espécie de “banco” desktop mas estou tendo algumas dificuldades na hora de salvar as contas no database. Queria saber como eu posso ler os dados do JTextField digitados pelo cliente, para poder depois salvar esses dados no MySQL.

Alguem pode me ajudar?

Valeu

7 Respostas

D

jTextField.getText();

C

Tudo bem, mas se eu precisar ler esses dados por uma outra classe? Como faria?

Vingdel

chittolina, bom dia!

Explique a situação de precisar ler esses dados por uma outra classe. De um exemplo.

Abraço!

fredsilva.sistemas

Creio que seria algo mais ou menos assim:
suaClasse.setValor(jTextfield.getText());
T+

Vingdel

Eu sugeriria assim: classeDoJTextField.JTextField.getText();
Mas sem entender realmente o problema fica difícil sugerir alguma coisa. Eu vejo que algumas pessoas aqui têm uma dificuldade muito grande em expressar suas dúvidas.

Até mais!

C

Pois é, sou novo no assunto… Vou tentar explicar melhor.
Tenho minhas classes DAO em um pacote exclusivo para essas classes. Preciso acessar os dados digitados em um certo JTextField de uma outra classe, em um outro pacote. Espero que isso tenha sido mais esclarecedor…

Valeu

Vingdel

Bom dia, chittolina!

Sim, entendi, porém você não acessa a classe que tem o JTextField desde a classe DAO, mas sim você envia os dados para ela.

Bom, desde a classe que tem a instância do JTextField, simplesmente faça:
jtf.getText();
Para acessar desde outra classe, faça:
classe.jtf.getText();
Um exemplo mais ou menos:
class Class1 extend JFrame{
	JTextField jtf;
	//[...]
	Class1(){
		//[...]
		jtf = new JTextField("Vingdel");
		//[...]
		add(jtf);
		//[...]
	}
	//[...]
}

class Class2{
	public static void main(String[] args){
		Class1 c = new Class1();

		System.out.println(c.jtf.getText()); //Imprime: Vingdel
	}
}

Abraço!

Criado 16 de janeiro de 2012
Ultima resposta 20 de jan. de 2012
Respostas 7
Participantes 4