Ajuda urgente

3 respostas
K

Olá, sei que a pergunta que vou fazer é bastante simples e ao mesmo tempo idiota.

É o seguinte: estou criando um programa e gostaria de saber como faço para uma variavel assumir o valor que for digitado numa JPasswordField.

Desde já obrigado.

Ps: Se alguem tiver algum exemplo de programa que acesse banco de dados em Firebase e faça uma busca de nomes neste banco de dados tb ficaria agradecido.

3 Respostas

E

Dê uma olhada no melhor material de consulta que é da sun, em:
Está em inglês, mas tem exemplo com código, acredito que dê pra entender legal. Se não conseguir, manda a dúvida, ok?

http://java.sun.com/docs/books/tutorial/uiswing/components/passwordfield.html

Valeu
T+

Z
import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.*;
public class TextFieldTest extends JFrame

{

private JTextField text1, text2;

private JPasswordField password;
public TextFieldTest()
{
	super("Testing JTextField and JPasswordField");

	Container c = getContentPane();
	c.setLayout(new FlowLayout());

	text1 = new JTextField("", 20);
	c.add(text1);

	text2 = new JTextField("Uneditable text field", 15);
	text2.setEditable(false);
	c.add(text2);

	password = new JPasswordField(10);
	c.add(password);

	TextFieldHandler handler = new TextFieldHandler();
	text1.addActionListener(handler);
	text2.addActionListener(handler);
	password.addActionListener(handler);

	setSize(350, 200);
	show();
}

public static void main(String args[])
{
	TextFieldTest app = new TextFieldTest();

	app.addWindowListener(
		new WindowAdapter()
		{
			public void windowClosing(WindowEvent e)
			{
				System.exit(0);
			}
		}
	);
}
private class TextFieldHandler implements ActionListener
{
	public void actionPerformed(ActionEvent e)
	{
		String s = "";

		if(e.getSource() == text1)
			s = "Text1: " + e.getActionCommand();
		else if(e.getSource() == text2)
			s = "Text2: " + e.getActionCommand();
		else if(e.getSource() == password)
		{
			JPasswordField pwd = (JPasswordField) e.getSource();
			s = "The password is: " + new String(pwd.getPassword());
		}

		JOptionPane.showMessageDialog( null, s);
	}
}

}

Z

escreva algo no passwordfield e depois com o foco em cima dele pressione enter.

Ele te mostrará o valor digitado.

Abraços.

Criado 22 de março de 2005
Ultima resposta 23 de mar. de 2005
Respostas 3
Participantes 3