[Dúvida] Objeto statico em frame

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.