Como faço

3 respostas
W
/**
 * @(#)LSBD.java
 *
 * LSBD application
 *
 * @author 
 * @version 1.00 2007/6/27
 */
 
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LSBD extends JFrame{
	JLabel texto_1, imagem, texto_2, texto_3; 
	JTextField login, soma;
	JPasswordField campodesenha;
	JButton ok;
	public LSBD(){ 
	super("Login e Senha BD"); 
	Container janela_1 = getContentPane(); 
    janela_1.setBackground(Color.white);
	janela_1.setLayout(null); 
	ImageIcon icone = new ImageIcon("..\imagens\icone.jpg"); 
    setIconImage(icone.getImage()); 
	texto_1 = new JLabel ("Criado por Williams Donizetti e Wellingtom Aparecido         Versão 1.0.0"); 
	texto_1.setBounds(10,195,380,20);
    texto_1.setForeground(Color.blue); 
    texto_1.setFont(new Font("Comic Sans MS",Font.BOLD,10)); 
	ImageIcon logotipo = new ImageIcon("..\imagens\logo.jpg"); 
    imagem = new JLabel(logotipo);
    imagem.setBounds(15,20,150,150); 
    texto_2 = new JLabel ("Login :");
    texto_2.setBounds(200,50,50,20);
    texto_2.setForeground(Color.blue);
    texto_2.setFont(new Font("Comic Sans MS",Font.BOLD,10));
    texto_3 = new JLabel ("Senha :");
    texto_3.setBounds(200,80,50,20);
    texto_3.setForeground(Color.blue);
    texto_3.setFont(new Font("Comic Sans MS",Font.BOLD,10));
    login = new JTextField(50);
    login.setBounds(250,50,100,20);
    login.setForeground(Color.black);
    login.setFont(new Font("Comic Sans MS",Font.BOLD,10));
    ok = new JButton("Ok");
    ok.setBounds(300,108,50,20);
    ok.setForeground(Color.white);
    ok.setBackground(Color.blue);
    campodesenha = new JPasswordField(15);
    campodesenha.setBounds(250,80,100,20);
    campodesenha.setForeground(Color.black);
    campodesenha.setFont(new Font("Comic Sans MS",Font.BOLD,10));
    soma = new JTextField(50);
    soma.setBounds(220,130,150,20);
    soma.setVisible(false);
    ok.addActionListener(
    	new ActionListener(){
    		public void actionPerformed(ActionEvent e){
    			soma.setVisible(true);
    			soma.setText("Seu login é:");
    		}
    	}
    );
    getRootPane().setDefaultButton(ok);
    janela_1.add(soma);  
    janela_1.add(campodesenha);
    janela_1.add(ok);
    janela_1.add(imagem); 
	janela_1.add(texto_1); 
	janela_1.add(texto_2);
	janela_1.add(texto_3);
	janela_1.add(login);
	setSize(400, 250); 
	setLocationRelativeTo(null);
	setResizable(false); 
	setVisible(true); 
}
public static void main(String args[]){ 
	LSBD app = new LSBD();
	app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	
}
}

Esse código acima se refere a um aplicativo que estou desenvolvendo...

ok.addActionListener(
    	new ActionListener(){
    		public void actionPerformed(ActionEvent e){
    			soma.setVisible(true);
    			soma.setText("Seu login é:");
    		}
    	}
    );

Nessa parte do código, estou tentando criar uma açção para um botão chamado ok, esssa ação seria eu clicar nesse botão e nisso abre uma caixa de texto exibindo oque eu digitei no JTextField lá em cima, até aparecer a caixa de texto eu consigo só não estou conseguindo colocar o conteúdo do JTextField na caixa,

Alguém poderia me responder....agradeço...

3 Respostas

diego2005

Não entendi muito bem sua dúvida, é isso que você quer?

soma.setText(senha.getText());

T+

Juliano_Pedroso_da_S

Tenta setar o texto antes de setVisible(true)

public void actionPerformed(ActionEvent e){
     			soma.setText("Seu login é: "+login.getText());
                        soma.setVisible(true);
     			
     		}
W

Acho q sim gente, vou testar, mas agradeço até aqui!!!

Criado 23 de julho de 2007
Ultima resposta 24 de jul. de 2007
Respostas 3
Participantes 3