Olá pessoal.
Postando mais uma dúvida que estou tendo com Swing.
Bom, vamos ao problema.
Eu tenho uma classe que se chama ConfiguraçãoContaUsuario;
Para acessar essa classe eu tenho duas formas.
1º - Dentro de um frame de login eu tenho um botão para cadastrar usuário.
2º - Dentro da aplicação eu tenho um botão que é para alterar esse usuário logado.
Neste frame ConfiguracaoContaUsuario eu criei um método para buscar no banco o ultimo id cadastrado +1 (pois este será o id do novo usuário) e mostrar em um field.
O problema é que quando eu estou logado, eu tenho que mostrar o id do usuário e não o ultimo +1 cadastrado.
Pensei em usar um objeto statico para isso.
Só que este usuário logado será util para várias outras coisas como relatório e outras mais, além de alguns cálculos com seus valores no banco. É um sistema para controle financeiro.
Qual solução eu teria para isso?
Estou postando as 2 classes para vocês verem.
CadastraContaUsuarioVIEW
public class ConfiguracaoContaUsuarioVIEW extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JPanel pnOperacoesUsuario = null;
private JPanel pnDadosUsuario = null;
private JPanel pnNome = null;
private JTextField txtNome = null;
private JPanel pnLogin = null;
private JTextField txtLogin = null;
private JLabel lblInformacaoLoginUsuario = null;
private JPanel pnSenha = null;
private JPasswordField pswSenha = null;
private JLabel lblInformacaoSenha = null;
private JPanel pnConfirmarSenha = null;
private JPasswordField pswConfirmaSenha = null;
private JPanel pnEmail = null;
private JTextField txtEmail = null;
private JPanel pnCodigoUsuario = null;
private JTextField txtCodigoUsuario = null;
private JPanel pnBotoes = null;
private JButton btAlterarUsuario = null;
private JButton btCancelar = null;
private JLabel lblAlterarUsuario = null;
private JLabel lblCancelar = null;
private JPanel pnExclusaoUsuario = null;
private JButton btExcluirContaUsuario = null;
private JLabel lblExcluirContaUsuario = null;
private JLabel lblDescricaoFrameConfiguracaoContaUsuario = null;
private JButton btSalvar = null;
private JLabel lblSalvar = null;
/**
* This method initializes pnOperacoesUsuario
*
* @return javax.swing.JPanel
*/
private JPanel getPnOperacoesUsuario() {
if (pnOperacoesUsuario == null) {
pnOperacoesUsuario = new JPanel();
pnOperacoesUsuario.setLayout(null);
pnOperacoesUsuario.setBounds(new Rectangle(15, 55, 563, 445));
pnOperacoesUsuario.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.controlShadow, 1), "Operações Usuário", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.BOLD, 12), new Color(51, 51, 51)));
pnOperacoesUsuario.add(getPnDadosUsuario(), null);
pnOperacoesUsuario.add(getPnBotoes(), null);
pnOperacoesUsuario.add(getPnExclusaoUsuario(), null);
}
return pnOperacoesUsuario;
}
/**
* This method initializes pnDadosUsuario
*
* @return javax.swing.JPanel
*/
private JPanel getPnDadosUsuario() {
if (pnDadosUsuario == null) {
pnDadosUsuario = new JPanel();
pnDadosUsuario.setLayout(null);
pnDadosUsuario.setBounds(new Rectangle(15, 30, 310, 392));
pnDadosUsuario.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Dados do Usuário", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.BOLD, 12), new Color(51, 51, 51)));
pnDadosUsuario.add(getPnNome(), null);
pnDadosUsuario.add(getPnLogin(), null);
pnDadosUsuario.add(getPnSenha(), null);
pnDadosUsuario.add(getPnConfirmarSenha(), null);
pnDadosUsuario.add(getPnEmail(), null);
pnDadosUsuario.add(getPnCodigoUsuario(), null);
}
return pnDadosUsuario;
}
/**
* This method initializes pnNome
*
* @return javax.swing.JPanel
*/
private JPanel getPnNome() {
if (pnNome == null) {
pnNome = new JPanel();
pnNome.setLayout(null);
pnNome.setBounds(new Rectangle(15, 80, 280, 45));
pnNome.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Nome", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), new Color(51, 51, 51)));
pnNome.add(getTxtNome(), null);
}
return pnNome;
}
/**
* This method initializes txtNome
*
* @return javax.swing.JTextField
*/
private JTextField getTxtNome() {
if (txtNome == null) {
txtNome = new JTextField();
txtNome.setBounds(new Rectangle(10, 15, 180, 20));
}
return txtNome;
}
/**
* This method initializes pnLogin
*
* @return javax.swing.JPanel
*/
private JPanel getPnLogin() {
if (pnLogin == null) {
lblInformacaoLoginUsuario = new JLabel();
lblInformacaoLoginUsuario.setBounds(new Rectangle(10, 40, 261, 16));
lblInformacaoLoginUsuario.setText("(O login cadastrado nunca poderá ser alterado)");
lblInformacaoLoginUsuario.setFont(new Font("Tahoma", Font.PLAIN, 11));
pnLogin = new JPanel();
pnLogin.setLayout(null);
pnLogin.setBounds(new Rectangle(15, 130, 280, 65));
pnLogin.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Nome de Usuário ( Login )", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), new Color(51, 51, 51)));
pnLogin.add(getTxtLogin(), null);
pnLogin.add(lblInformacaoLoginUsuario, null);
}
return pnLogin;
}
/**
* This method initializes txtLogin
*
* @return javax.swing.JTextField
*/
private JTextField getTxtLogin() {
if (txtLogin == null) {
txtLogin = new JTextField();
txtLogin.setBounds(new Rectangle(10, 15, 180, 20));
txtLogin.setEditable(true);
}
return txtLogin;
}
/**
* This method initializes pnSenha
*
* @return javax.swing.JPanel
*/
private JPanel getPnSenha() {
if (pnSenha == null) {
lblInformacaoSenha = new JLabel();
lblInformacaoSenha.setBounds(new Rectangle(160, 16, 112, 18));
lblInformacaoSenha.setText(" (letras ou números)");
lblInformacaoSenha.setFont(new Font("Tahoma", Font.PLAIN, 10));
pnSenha = new JPanel();
pnSenha.setLayout(null);
pnSenha.setBounds(new Rectangle(15, 200, 280, 45));
pnSenha.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Senha", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), new Color(51, 51, 51)));
pnSenha.add(getPswSenha(), null);
pnSenha.add(lblInformacaoSenha, null);
}
return pnSenha;
}
/**
* This method initializes pswSenha
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getPswSenha() {
if (pswSenha == null) {
pswSenha = new JPasswordField();
pswSenha.setBounds(new Rectangle(10, 15, 150, 20));
}
return pswSenha;
}
/**
* This method initializes pnConfirmarSenha
*
* @return javax.swing.JPanel
*/
private JPanel getPnConfirmarSenha() {
if (pnConfirmarSenha == null) {
pnConfirmarSenha = new JPanel();
pnConfirmarSenha.setLayout(null);
pnConfirmarSenha.setBounds(new Rectangle(15, 250, 280, 45));
pnConfirmarSenha.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Confirmação de Senha", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), new Color(51, 51, 51)));
pnConfirmarSenha.add(getPswConfirmaSenha(), null);
}
return pnConfirmarSenha;
}
/**
* This method initializes pswConfirmaSenha
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getPswConfirmaSenha() {
if (pswConfirmaSenha == null) {
pswConfirmaSenha = new JPasswordField();
pswConfirmaSenha.setBounds(new Rectangle(10, 15, 150, 20));
}
return pswConfirmaSenha;
}
/**
* This method initializes pnEmail
*
* @return javax.swing.JPanel
*/
private JPanel getPnEmail() {
if (pnEmail == null) {
pnEmail = new JPanel();
pnEmail.setLayout(null);
pnEmail.setBounds(new Rectangle(15, 300, 280, 45));
pnEmail.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "E-mail", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), new Color(51, 51, 51)));
pnEmail.add(getTxtEmail(), null);
}
return pnEmail;
}
/**
* This method initializes txtEmail
*
* @return javax.swing.JTextField
*/
private JTextField getTxtEmail() {
if (txtEmail == null) {
txtEmail = new JTextField();
txtEmail.setBounds(new Rectangle(10, 15, 260, 20));
}
return txtEmail;
}
/**
* This method initializes pnCodigoUsuario
*
* @return javax.swing.JPanel
*/
private JPanel getPnCodigoUsuario() {
if (pnCodigoUsuario == null) {
pnCodigoUsuario = new JPanel();
pnCodigoUsuario.setLayout(null);
pnCodigoUsuario.setBounds(new Rectangle(15, 30, 280, 45));
pnCodigoUsuario.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Código do Usuário", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), new Color(51, 51, 51)));
pnCodigoUsuario.add(getTxtCodigoUsuario(), null);
}
return pnCodigoUsuario;
}
/**
* This method initializes txtCodigoUsuario
*
* @return javax.swing.JTextField
*/
private JTextField getTxtCodigoUsuario() {
if (txtCodigoUsuario == null) {
txtCodigoUsuario = new JTextField(RecuperarDadosBD.recuperaIDUsuario().toString());
txtCodigoUsuario.setBounds(new Rectangle(10, 15, 130, 20));
txtCodigoUsuario.setEditable(false);
}
return txtCodigoUsuario;
}
/**
* This method initializes pnBotoes
*
* @return javax.swing.JPanel
*/
private JPanel getPnBotoes() {
if (pnBotoes == null) {
lblSalvar = new JLabel();
lblSalvar.setBounds(new Rectangle(60, 25, 75, 20));
lblSalvar.setText("Salvar");
lblSalvar.setFont(new Font("Dialog", Font.BOLD, 12));
lblCancelar = new JLabel();
lblCancelar.setBounds(new Rectangle(60, 125, 80, 20));
lblCancelar.setText("Cancelar");
lblAlterarUsuario = new JLabel();
lblAlterarUsuario.setBounds(new Rectangle(60, 75, 95, 20));
lblAlterarUsuario.setText("Alterar Dados");
pnBotoes = new JPanel();
pnBotoes.setLayout(null);
pnBotoes.setBounds(new Rectangle(340, 38, 207, 180));
pnBotoes.setBackground(Color.white);
pnBotoes.setBorder(BorderFactory.createLineBorder(SystemColor.controlShadow, 1));
pnBotoes.add(getBtAlterarUsuario(), null);
pnBotoes.add(getBtCancelar(), null);
pnBotoes.add(lblAlterarUsuario, null);
pnBotoes.add(lblCancelar, null);
pnBotoes.add(getBtSalvar(), null);
pnBotoes.add(lblSalvar, null);
}
return pnBotoes;
}
/**
* This method initializes btAlterarUsuario
*
* @return javax.swing.JButton
*/
private JButton getBtAlterarUsuario() {
if (btAlterarUsuario == null) {
btAlterarUsuario = new JButton();
btAlterarUsuario.setBounds(new Rectangle(15, 65, 40, 40));
btAlterarUsuario.setText("");
btAlterarUsuario.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/Gnome-View-Refresh-32.png")));
}
return btAlterarUsuario;
}
/**
* This method initializes btCancelar
*
* @return javax.swing.JButton
*/
private JButton getBtCancelar() {
if (btCancelar == null) {
btCancelar = new JButton();
btCancelar.setBounds(new Rectangle(15, 115, 40, 40));
btCancelar.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/button_cancel-32.png")));
btCancelar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
dispose();
}
});
}
return btCancelar;
}
/**
* This method initializes pnExclusaoUsuario
*
* @return javax.swing.JPanel
*/
private JPanel getPnExclusaoUsuario() {
if (pnExclusaoUsuario == null) {
lblExcluirContaUsuario = new JLabel();
lblExcluirContaUsuario.setBounds(new Rectangle(40, 145, 145, 20));
lblExcluirContaUsuario.setFont(new Font("Verdana", Font.PLAIN, 14));
lblExcluirContaUsuario.setText("Excluir sua Conta");
pnExclusaoUsuario = new JPanel();
pnExclusaoUsuario.setLayout(null);
pnExclusaoUsuario.setBounds(new Rectangle(340, 239, 207, 182));
pnExclusaoUsuario.setBackground(Color.white);
pnExclusaoUsuario.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.controlDkShadow, 1), "Exclusão de Usuário", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.BOLD, 12), new Color(51, 51, 51)));
pnExclusaoUsuario.add(getBtExcluirContaUsuario(), null);
pnExclusaoUsuario.add(lblExcluirContaUsuario, null);
}
return pnExclusaoUsuario;
}
/**
* This method initializes btExcluirContaUsuario
*
* @return javax.swing.JButton
*/
private JButton getBtExcluirContaUsuario() {
if (btExcluirContaUsuario == null) {
btExcluirContaUsuario = new JButton();
btExcluirContaUsuario.setBounds(new Rectangle(60, 35, 85, 92));
btExcluirContaUsuario.setText("");
btExcluirContaUsuario.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/user_delete_64.png")));
}
return btExcluirContaUsuario;
}
/**
* This method initializes btSalvar
*
* @return javax.swing.JButton
*/
private JButton getBtSalvar() {
if (btSalvar == null) {
btSalvar = new JButton();
btSalvar.setBounds(new Rectangle(15, 15, 40, 40));
btSalvar.setFont(new Font("Dialog", Font.BOLD, 12));
btSalvar.setToolTipText("Salvar nova conta de usuário");
btSalvar.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/http___iconesbr.oficinadanet.com_8439_32x32.png")));
btSalvar.setText("");
btSalvar.setBackground(SystemColor.control);
btSalvar.addActionListener(new java.awt.event.ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(java.awt.event.ActionEvent e) {
Usuario usuario = new Usuario();
usuario.setCodigoUsuario(Integer.parseInt(txtCodigoUsuario.getText()));
usuario.setNomeUsuario(txtNome.getText());
usuario.setLogin(txtLogin.getText());
usuario.setEmail(txtEmail.getText());
if(UsuarioDAO.verificaEmail(pswSenha.getText(), pswConfirmaSenha.getText())){
usuario.setSenha(pswSenha.getText());
UsuarioDAO dao = new UsuarioDAO();
dao.insertUsuario(usuario);
dispose();
new LoginDeAcessoVIEW().setVisible(true);
}else{
JOptionPane.showMessageDialog(null, "Verificar a senha");
}
}
});
}
return btSalvar;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
ConfiguracaoContaUsuarioVIEW thisClass = new ConfiguracaoContaUsuarioVIEW();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
/**
* This is the default constructor
*/
public ConfiguracaoContaUsuarioVIEW() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
public void initialize() {
this.setContentPane(getJContentPane());
this.setTitle("Configurar Conta de Usuário");
this.setResizable(false);
this.setBounds(new Rectangle(0, 0, 602, 550));
this.setVisible(true);
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
lblDescricaoFrameConfiguracaoContaUsuario = new JLabel();
lblDescricaoFrameConfiguracaoContaUsuario.setBounds(new Rectangle(-2, -5, 607, 44));
lblDescricaoFrameConfiguracaoContaUsuario.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
lblDescricaoFrameConfiguracaoContaUsuario.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/configuracaousuario.png")));
lblDescricaoFrameConfiguracaoContaUsuario.setText("Cadastro de Usuário");
lblDescricaoFrameConfiguracaoContaUsuario.setBackground(new Color(204, 204, 255));
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getPnOperacoesUsuario(), null);
jContentPane.add(lblDescricaoFrameConfiguracaoContaUsuario, null);
}
return jContentPane;
}
} // @jve:decl-index=0:visual-constraint="7,-21"
LoginVIEW
public class LoginDeAcessoVIEW extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel pnLogin;
private JPanel pnBotoes;
private JLabel lblDescricaoFrameLoginAcesso;
private JLabel lblUsuario;
private JLabel lblSenha;
private JLabel lblEntrar;
private JTextField txtUsuario;
private JPasswordField txtPswSenha;
private JButton btLogar;
private JButton btCadastrarUsuario;
private JButton btRecuperarSenha;
/**
* This method initializes txtUsuario
*
* @return javax.swing.JTextField
*/
private JLabel getLblDescricaoFrameLoginAcesso(){
if(lblDescricaoFrameLoginAcesso == null){
lblDescricaoFrameLoginAcesso = new JLabel();
lblDescricaoFrameLoginAcesso.setBounds(0,-6,1000,45);
lblDescricaoFrameLoginAcesso.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/logindeacesso.png")));
lblDescricaoFrameLoginAcesso.setText("");
}
return lblDescricaoFrameLoginAcesso;
}
private JPanel getPnLogin() {
if(pnLogin == null){
pnLogin = new JPanel();
pnLogin.setLayout(null);
pnLogin.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(SystemColor.textHighlight, 1), "Login", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.BOLD, 12), new Color(51, 51, 51)));
pnLogin.setBounds(15,55,260,100);
pnLogin.add(getLblUsuario());
pnLogin.add(getLblSenha());
pnLogin.add(getTxtUsuario());
pnLogin.add(getTxtPswSenha());
}
return pnLogin;
}
private JPanel getPnBotoes() {
if(pnBotoes == null){
pnBotoes = new JPanel();
pnBotoes.setLayout(null);
pnBotoes.setBorder(BorderFactory.createLineBorder(SystemColor.control, 1));
pnBotoes.setBounds(15,180,330,70);
pnBotoes.add(getBtCadastrarUsuario());
pnBotoes.add(getBtRecuperarSenha());
}
return pnBotoes;
}
private JLabel getLblUsuario() {
if(lblUsuario == null){
lblUsuario = new JLabel("Usuário (Login)");
lblUsuario.setBounds(15,30,90,20);
lblUsuario.setFont(new Font("Tahoma", Font.PLAIN, 11));
}
return lblUsuario;
}
private JLabel getLblSenha() {
if(lblSenha == null){
lblSenha = new JLabel("Senha");
lblSenha.setBounds(15,60,60,20);
lblSenha.setFont(new Font("Tahoma", Font.PLAIN, 11));
}
return lblSenha;
}
private JLabel getLblEntrar() {
if(lblEntrar == null){
lblEntrar = new JLabel("Entrar");
lblEntrar.setBounds(295,108,50,58);
lblEntrar.setFont(new Font("Dialog", Font.BOLD, 12));
}
return lblEntrar;
}
private JTextField getTxtUsuario() {
if (txtUsuario == null) {
txtUsuario = new JTextField();
txtUsuario.setBounds(95, 30, 150, 20);
}
return txtUsuario;
}
/**
* This method initializes txtPswSenha
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getTxtPswSenha() {
if (txtPswSenha == null) {
txtPswSenha = new JPasswordField();
txtPswSenha.setBounds(95, 60, 150, 20);
}
return txtPswSenha;
}
/**
* This method initializes btLogar
*
* @return javax.swing.JButton
*/
private JButton getBtLogar() {
if (btLogar == null) {
btLogar = new JButton();
btLogar.setBounds(290,63,50,58);
btLogar.setIcon(new ImageIcon(getClass().getResource("/br/com/fatec/finantec/imagens/Login-48.png")));
btLogar.setToolTipText("Entrar no Sistema");
btLogar.addActionListener(new java.awt.event.ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(java.awt.event.ActionEvent e) {
Usuario usuario = new Usuario();
usuario.setLogin(txtUsuario.getText());
usuario.setSenha(txtPswSenha.getText());
if(!UsuarioDAO.validaUsuario(usuario)){
new MenuPrincipal().setVisible(true);
dispose();
}else{
JOptionPane.showMessageDialog(null,"Senha e/ou Usuário inválido","Atenção",JOptionPane.ERROR_MESSAGE);
}
}
});
}
return btLogar;
}
/**
* This method initializes btCadastrarUsuario
*
* @return javax.swing.JButton
*/
private JButton getBtCadastrarUsuario() {
if (btCadastrarUsuario == null) {
btCadastrarUsuario = new JButton();
btCadastrarUsuario.setBounds(new Rectangle(15, 25, 150, 25));
btCadastrarUsuario.setText("Cadastrar novo usuário");
btCadastrarUsuario.setToolTipText("Cadastrar novo usuário");
btCadastrarUsuario.setFont(new Font("Dialog", Font.BOLD, 10));
btCadastrarUsuario.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
new ConfiguracaoContaUsuarioVIEW().setVisible(true);
dispose();
}
});
}
return btCadastrarUsuario;
}
/**
* This method initializes btRecuperarSenha
*
* @return javax.swing.JButton
*/
private JButton getBtRecuperarSenha() {
if (btRecuperarSenha == null) {
btRecuperarSenha = new JButton();
btRecuperarSenha.setBounds(new Rectangle(180, 25, 135, 25));
btRecuperarSenha.setText("Recuperar Senha");
btRecuperarSenha.setToolTipText("Caso não consiga acessar sua conta");
btRecuperarSenha.setFont(new Font("Dialog", Font.BOLD, 10));
btRecuperarSenha.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
}
});
}
return btRecuperarSenha;
}
/**
* @param args
*/
public static void main(String[] args) {
LoginDeAcessoVIEW loginVIEW = new LoginDeAcessoVIEW();
loginVIEW.iniciarTela();
}
/**
* This is the default constructor
*/
public LoginDeAcessoVIEW() {
}
/**
* This method initializes this
*
* @return void
*/
private void iniciarTela() {
this.setSize(370,310);
this.setLayout(null);
this.getContentPane().add(getLblDescricaoFrameLoginAcesso());
this.getContentPane().add(getPnLogin());
this.getContentPane().add(getPnBotoes());
this.getContentPane().add(getBtLogar());
this.getContentPane().add(getLblEntrar());
this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
this.setTitle("Login de Acesso");
this.setResizable(false);
this.setVisible(true);
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
}
Aos que responderem agradeço desde já.
Obrigado.