@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