[Resolvido] Controle de acesso Java Desktop Eclipse

Bom dia, alguém pode me dar uma ajuda, pois ja tentei de tudo e não consegui fazer o controle de acesso funcionar.
Consigo mostrar o usuario logado na tela principal mas não consigo liberar acesso para ele abrir um Jframe.

Meu codigo para controle de acesso ao menu

public Entrada() {
		addWindowListener(new WindowAdapter() {
			@Override
			public void windowActivated(WindowEvent arg0) {	
		//AQUI UTILIO O System.getProperty()
	    String usuario = System.getProperty("Login","");	    
	    lbl_usuario.setText("Usuário Logado: "+usuario);
			}
		});	
[codigo]
		mntmCadastrar = new JMenuItem("Cabe\u00E7alho");
		mntmCadastrar.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, InputEvent.CTRL_MASK));
		mnConfig.add(mntmCadastrar);
		mntmCadastrar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				try {
				Connection con = Conexao.conectar();
				String sql = "select * from usuarios where login='"+lbl_usuario.getText()+"'";
				PreparedStatement prep = con.prepareStatement(sql);
				ResultSet rs = prep.executeQuery();
				rs.first();
				if(rs.getString("login").equals("admin")) {
					CadastrarCabecalho tela = new CadastrarCabecalho(tmodelcab);
					tela.setVisible(true);
				}else {
					JOptionPane.showMessageDialog(null, "Você não tem permissão para esta funcionalidade! \n Contate do administrador do sistema!");
				}
				}catch (Exception ex) {
					JOptionPane.showMessageDialog(null, "Você não tem permissão para esta funcionalidade! \n Contate do administrador do sistema!");
				}

			}
		});

[código]
)

bom dia,
consegui resolver assim:
public Entrada() {
addWindowListener(new WindowAdapter() {
@Override
public void windowActivated(WindowEvent arg0) {
//AQUI UTILIO O System.getProperty()
String usuario = System.getProperty(“Login”,"");
lbl_usuario.setText(usuario);
}
});