Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Como colocar o nome do usuário cadastro na tela java swing principal

$
0
0

@Ronan_12 escreveu:

Olá pessoal, eu to com um problema, eu tenho uma tela java swing de Cadastro de Funcionários, ela está conectada com o Banco de Dados. Quando eu entro na Tela java swing de Login, ele acessa normalmente (de acordo com o cadastro feito pelo funcionário). Agora eis o problema... o que eu quero que aconteça, é que ao ir para Tela Principal java swing apareça o nome do funcionário, mas cada vez que o funcionário for cadastrado, ou seja, podem ser vários funcionários, então toda vez que ele logar, apareça o nome do usuário na Tela Principal

ali onde está escrito : "Logado como : ADMINISTRADOR" eu quero mudar isso, para que cada vez que o funcionário logar, ele entre nessa tela java com o nome do funcionário cadastrado, eu vou passar o código dessa tela java ai

espero que possam me ajudar... obg

import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.ParseException;

public class Tela_Apresentacao extends JFrame implements ActionListener {

/**
 * 
 */
private static final long serialVersionUID = 1L;

private JLabel limage, l_menu, l_cadastro, l_relatorio, l_estoque, l_descricao, l_altcliente, l_altprodut,
l_altforn, l_altfunc, l_altrelatorio, l_altestoque;
private JPanel panel, panel2, barra_traseira;
private JButton bt_clientes, bt_produtos, bt_fornecedor, bt_funcionarios, bt_vendas, bt_estoque;
private JDesktopPane
desktop = new JDesktopPane();
private int resposta;

InputMap bla = this.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);

public Tela_Apresentacao(){
	
	setTitle("Bem Vindo ao EletronicWORLD Manager");
	setBounds(150,20,1050,680);
	setDefaultCloseOperation(DISPOSE_ON_CLOSE);
	setResizable(false);
	setLayout(null);
	JOptionPane.showMessageDialog(null,"Bem Vindo ao EletronicWORLD Manager");
	
	JMenuBar menu = new JMenuBar();
	JMenu arquivo = new JMenu("Arquivo");
	JMenuItem sair = new JMenuItem("Sair");
	arquivo.add(sair);
	JMenu cadastro = new JMenu("Cadastros");
	JMenuItem clientes = new JMenuItem("Clientes");
	JMenuItem produtos = new JMenuItem("Produtos");
	JMenuItem fornecedor = new JMenuItem("Fornecedor");
	cadastro.add(clientes); 
	cadastro.add(produtos);
	cadastro.add(fornecedor);
	JMenu vendas = new JMenu("Vendas");
	JMenu financeiro = new JMenu("Financeiro");
	JMenu relatorios = new JMenu("Relatórios");
	JMenu ajuda = new JMenu("Ajuda");
	
	menu.add(arquivo);
	menu.add(cadastro);
	menu.add(vendas);
	menu.add(financeiro);
	menu.add(relatorios);
	menu.add(ajuda);
	
	setJMenuBar(menu);
	
	l_menu = new JLabel("Menu Rápido");
	l_menu.setBounds(130,60,200,20);
	l_menu.setFont(new Font("Arial", Font.BOLD, 15));
	this.add(l_menu);
	
	Font fonte = new Font("Arial", Font.BOLD, 17);
	l_cadastro = new JLabel("Cadastro");
	l_cadastro.setBounds(140,90,280,50);
	l_cadastro.setFont(fonte);
	this.add(l_cadastro);

	l_estoque = new JLabel("Gerenciamento");
	l_estoque.setBounds(120,340,250,50);
	l_estoque.setFont(fonte);
	this.add(l_estoque);
	
	l_descricao = new JLabel("Logado como: ADMINISTRADOR");
	l_descricao.setForeground(Color.WHITE);
	this.add(l_descricao);
	
	l_altcliente = new JLabel("Alt+C = Clientes ");
	l_altcliente.setForeground(Color.WHITE);
	this.add(l_altcliente);
	
	l_altprodut = new JLabel("Alt+P = Produtos ");
	l_altprodut.setForeground(Color.WHITE);
	this.add(l_altprodut);
	
	l_altforn = new JLabel("Alt+F = Fornecedor ");
	l_altforn.setForeground(Color.WHITE);
	this.add(l_altforn);
	
	l_altfunc = new JLabel("Alt+O = Funcionários ");
	l_altfunc.setForeground(Color.WHITE);
	this.add(l_altfunc);
	
	l_altrelatorio = new JLabel("Alt+R = Relatório de Vendas ");
	l_altrelatorio.setForeground(Color.WHITE);
	this.add(l_altrelatorio);
	
	l_altestoque = new JLabel("Alt+E = Gerenciamento de Estoque ");
	l_altestoque.setForeground(Color.WHITE);
	this.add(l_altestoque);
	
	panel = new JPanel();
	panel.setBounds(0, 0, 1050, 30);
	panel.setBackground(new Color(159,182,205));
	this.add(panel);
	panel.add(l_altcliente);
	panel.add(l_altprodut);
	panel.add(l_altforn);
	panel.add(l_altfunc);
	panel.add(l_altrelatorio);
	panel.add(l_altestoque);
	
	barra_traseira = new JPanel();
	barra_traseira.setBounds(0, 600, 1050, 30);
	barra_traseira.setBackground(new Color(159, 182, 205));
	this.add(barra_traseira);
	barra_traseira.add(l_descricao);
			
	bt_clientes = new JButton("Clientes", new ImageIcon("Imagens/client.png"));
	bt_clientes.setBounds(60,140,230,40);
	bt_clientes.setBackground(new Color(245,245,245));
	bt_clientes.setMnemonic('C');
	this.add(bt_clientes);
	
	bt_produtos = new JButton("Produtos", new ImageIcon("Imagens/shopping.png"));
	bt_produtos.setBounds(60,190,230,40);
	bt_produtos.setBackground(new Color(245,245,245));
	bt_produtos.setMnemonic('P');
	this.add(bt_produtos);
	
	bt_fornecedor = new JButton("Fornecedor", new ImageIcon("Imagens/user2.png"));
	bt_fornecedor.setBounds(60,240,230,40);
	bt_fornecedor.setBackground(new Color(245,245,245));
	bt_fornecedor.setMnemonic('F');
	this.add(bt_fornecedor);
	
	bt_funcionarios = new JButton("Funcionários",new ImageIcon("Imagens/user.png"));
	bt_funcionarios.setBounds(60,290,230,40);
	bt_funcionarios.setBackground(new Color(245,245,245));
	bt_funcionarios.setMnemonic('O');
	this.add(bt_funcionarios);
	

	bt_estoque = new JButton("Gerenciamento de Estoque", new ImageIcon("Imagens/estoque.png"));
	bt_estoque.setBounds(60,390,230,40);
	bt_estoque.setBackground(new Color(245,245,245));
	bt_estoque.setMnemonic('E');
	this.add(bt_estoque);
			

	panel2 = new JPanel();
	panel2.setBounds(50, 30, 250, 570);
	panel2.setBackground(new Color(245, 245, 245));
	this.add(panel2);
	panel2.setLayout(null);
	
	limage = new JLabel();
	Image img = new ImageIcon("Imagens/fundo2.jpg").getImage();
	limage.setIcon(new ImageIcon(img));
	limage.setBounds(0,0,1050,680);
	this.add(limage);
	
	
	bt_clientes.addActionListener(new ActionListener(){
		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			Tela_Cadastro_Client cliente;
			try {
				cliente = new Tela_Cadastro_Client();
				cliente.setVisible(true);
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}				
});
	
	bt_produtos.addActionListener(new ActionListener(){
		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			Tela_Cadastro_Prod produtos;
			try {
				produtos = new Tela_Cadastro_Prod();
				produtos.setVisible(true);
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}				
		}				
});
	
	bt_fornecedor.addActionListener(new ActionListener() {			
		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			Tela_Cadastro_Fornecedor fornecedores;
			try {
				fornecedores = new Tela_Cadastro_Fornecedor();
				fornecedores.setVisible(true);
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
		}
	});
	
	bt_funcionarios.addActionListener(new ActionListener(){
		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			Tela_Cadastro_de_Funcionario funcionarios;				
			try {
				funcionarios = new Tela_Cadastro_de_Funcionario();
				funcionarios.setVisible(true);
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
		}				
	});
	
	
	bt_estoque.addActionListener(new ActionListener(){
		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			Tela_Gerenciamento_Estoque estoque;
			try {
				estoque = new Tela_Gerenciamento_Estoque();
				estoque.setVisible(true);
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
		}				
});
	
	sair.addActionListener(new ActionListener() {
		@Override
		public void actionPerformed(ActionEvent evto) {
			// TODO Auto-generated method stub
			if(evto.getSource() == sair){					
				resposta = JOptionPane.showOptionDialog(null,"Tem Certeza que Deseja Sair?","Deseja Sair",JOptionPane.YES_NO_OPTION, DISPOSE_ON_CLOSE, null, null, null);
				if (resposta == JOptionPane.YES_OPTION) {
					// verifica se o usuário clicou no botão YES
					Tela_Login login = new Tela_Login();
					login.setVisible(true);
					dispose();
					} 
			}
		}
	});
	
}


public static void main(String[] args) {
	// TODO Auto-generated method stub
	Tela_Apresentacao show = new Tela_Apresentacao();
	show.setVisible(true);
	show.setLayout(null);
}

@Override
public void actionPerformed(ActionEvent e) {
	// TODO Auto-generated method stub
	
}

}

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>