Pessoal preciso de uma luz, talvez eu esteja muito loko… :shock:
Eu tenho essa classe…
import javax.swing.<em>;
import java.awt.</em>;
import java.awt.event.*;
public class TelaLogin extends JFrame
{
private Container tela;
Color cor = new Color(139,10,80);
private JLabel nome,senha,txt;
private JTextField cai_nome;
private JPasswordField cai_senha;
private JButton btn_ok,btn_cancela;
public TelaLogin()
{
tela = getContentPane();
setTitle( " Login do Sistema ");
BorderLayout layout = new BorderLayout();
tela.setLayout(layout);
ImageIcon imagem = new ImageIcon("fundo.png");
JLabel rotulo = new JLabel(imagem);
JPanel painel = new JPanel();
painel.setLayout(null);
painel.add(rotulo);
setGlassPane(rotulo);
getGlassPane();
rotulo.setVisible(true);
/* Rotulos */
txt = new JLabel("");
rotulo.add(txt);
txt.setBounds(10,150,300,20);
txt.setForeground(cor);
txt.setFont(new Font("Arial",Font.BOLD,12));
nome = new JLabel("Usuário:");
rotulo.add(nome);
nome.setBounds(100,30,60,20);
senha = new JLabel(" Senha:");
rotulo.add(senha);
senha.setBounds(100,70,60,20);
/*Caixas*/
cai_nome = new JTextField(20);
rotulo.add(cai_nome);
cai_nome.setBounds(155,30,120,20);
cai_senha = new JPasswordField(20);
rotulo.add(cai_senha);
cai_senha.setBounds(155,70,120,20);
/*Botoes*/
btn_ok = new JButton("Ok ");
rotulo.add(btn_ok);
btn_ok.setBounds(95,110,90,20);
btn_ok.setMnemonic(KeyEvent.VK_O);
btn_ok.addActionListener(acaologarusuario);
btn_ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
// + codigo
}});
btn_cancela = new JButton(" Cancelar");
rotulo.add(btn_cancela);
btn_cancela.setBounds(205,110,90,20);
btn_cancela.setMnemonic(KeyEvent.VK_C);
btn_cancela.addActionListener(acaocancelarusuario);
public void actionPerformed(ActionEvent e){
// + codigo
}});
tela.add(painel,BorderLayout.CENTER);
setVisible(true);
setResizable(false);
setSize(400,200);
setLocationRelativeTo(null);
}
}
Como eu utilizaria o encapsulamento para acessar as variaveis private declaradas, ou seja pegar os dados do JTextField e inserir em um banco de dado spor exemplo…
Muito Obrigado…
Abraços!