Olà tenho um Interdisciplinar da faculdade hj pra apresentar, preciso de ajuda?
Esse codigo abaixoo, ta com problemaa, apartir da parte em negritoo, se coloco ponto e virgula todos os botões abrem a mesma tela e se tiro
o ponto e virgula naum dos botões funciona? eu seei q é um erro lógico mas naum encontro a solução desde de já agradeço?
import java.awt.;
import java.awt.event.;
import javax.swing.;
import java.io.;
import javax.swing.event.;
import java.sql.;
import java.util.;
import javax.swing.JTextArea;
import javax.swing.text.;
import java.text.*;
import javax.swing.Box;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Interdisciplinar extends JFrame implements ActionListener
{
JLabel label1, LbVersao, Lbbd, LbEmpresa, LbDireitos;
JPanel p1, p2, p3, p4, p5;
//JDesktopPane desktop;
JButton btAutomoveis, btClientes, btFuncionarios, btPesquisar, btRelatorios, btFinanceiro, btSairDoPrograma;
JTextField t1, t2;
JMenuBar menuBar1;
ImageIcon icone=new ImageIcon(“telaprincipal.jpg”);
ImageIcon versao=new ImageIcon(“ConexoesVerdeGrande1.png”);
ImageIcon bd=new ImageIcon(“bd.png”);
ImageIcon empresa=new ImageIcon(“Pessoas01.png”);
ImageIcon direitos=new ImageIcon(“Copyright01.png”);
JMenu menuCadastro,menuEstoque, menuServico, menuAjuda, menuSair;
JMenuItem menuClientes, menuFuncionarios, menuFornecedores,menuEntraVeic, menuSaiVeic, NovoServ, ConsServ, ExcServ, Ajuda, Sobre, Sair;
public static void main(String args[])
{
JFrame janela=new Interdisciplinar();
janela.setUndecorated(false);
janela.setExtendedState(Frame.MAXIMIZED_BOTH);
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
janela.setVisible(true);
}
Interdisciplinar()
{
setTitle(“Gerenciador de Concessionarias”);
//setBounds(40,50,1300,700);
//getContentPane().setBackground(new Color(9,10,10));
t1=new JTextField();
t1.setEditable(false);
menuBar1=new JMenuBar();
p1=new JPanel();
p1.setLayout(null);
p1.setBackground(new Color(254,254,254,254));
label1=new JLabel(icone);
label1.setBounds(320,180,640,480);
p1.add(label1);
p2=new JPanel();
p2.setBounds(1,657,200,25);
p2.setBackground(new Color(55,55,55,55));
LbVersao=new JLabel(versao);
LbVersao.setText("Versão 1.0");
p2.add(LbVersao);
p3=new JPanel();
p3.setBounds(201,657,200,25);
p3.setBackground(new Color(55,55,55,55));
Lbbd=new JLabel(bd);
Lbbd.setText("SGBD: Microsoft Access");
p3.add(Lbbd);
p4=new JPanel();
p4.setBounds(401,657,300,25);
p4.setBackground(new Color(55,55,55,55));
LbEmpresa=new JLabel(empresa);
LbEmpresa.setText("Concessionaria Unibarretos");
p4.add(LbEmpresa);
p5=new JPanel();
p5.setBounds(701,657,665,25);
p5.setBackground(new Color(55,55,55,55));
LbDireitos =new JLabel(direitos);
LbDireitos.setText("Created by Leonardo Lima, Lourenço Silva e Roberto Fernandes");
p5.add(LbDireitos);
JButton btAutomoveis=new JButton("Veiculos F1");
btAutomoveis.setIcon(new ImageIcon("Automoveis1.png"));
btAutomoveis.setMnemonic(KeyEvent.VK_F1);
btAutomoveis.addActionListener(this);
btAutomoveis.setBounds(50,80,180,55);
/*JButton Automoveis=new JButton("Veiculos F1");
Automoveis.setIcon(new ImageIcon("Automoveis1.png"));
Automoveis.setMnemonic(KeyEvent.VK_F1);
Automoveis.addActionListener(this);
Automoveis.setBounds(50,80,180,55);*/
JButton btClientes=new JButton("Clientes F2");
btClientes.setIcon(new ImageIcon("Clientes.png"));
btClientes.setMnemonic(KeyEvent.VK_F2);
btClientes.addActionListener(this);
btClientes.setBounds(230,80,180,55);
JButton btFuncionarios=new JButton("Funcionarios F3");
btFuncionarios.setIcon(new ImageIcon("Funcionarios.png"));
btFuncionarios.setMnemonic(KeyEvent.VK_F3);
btFuncionarios.addActionListener(this);
btFuncionarios.setBounds(410,80,180,55);
JButton btPesquisar=new JButton("Pesquisar F4");
btPesquisar.setIcon(new ImageIcon("Pesquisar.png"));
btPesquisar.setMnemonic(KeyEvent.VK_F4);
btPesquisar.addActionListener(this);
btPesquisar.setBounds(590,80,180,55);
JButton btRelatorios=new JButton("Relatorios F5");
btRelatorios.setIcon(new ImageIcon("Relatorios.png"));
btRelatorios.setMnemonic(KeyEvent.VK_F5);
btRelatorios.addActionListener(this);
btRelatorios.setBounds(770,80,180,55);
JButton btFinanceiro=new JButton("Financeiro F6");
btFinanceiro.setIcon(new ImageIcon("Dinheiro.png"));
btFinanceiro.setMnemonic(KeyEvent.VK_F6);
btFinanceiro.addActionListener(this);
btFinanceiro.setBounds(950,80,180,55);
JButton btSairDoPrograma=new JButton("Sair F7");
btSairDoPrograma.setIcon(new ImageIcon("SairDoPrograma.png"));
btSairDoPrograma.setMnemonic(KeyEvent.VK_F7);
btSairDoPrograma.addActionListener(this);
btSairDoPrograma.setBounds(1130,80,180,55);
menuCadastro=new JMenu("Cadastros");
menuCadastro.setMnemonic(KeyEvent.VK_C);
menuClientes=new JMenuItem ("Clientes");
menuClientes.addActionListener(this);
menuFuncionarios=new JMenuItem ("Funcionários");
menuFuncionarios.addActionListener(this);
menuFornecedores=new JMenuItem ("Fornecedores");
menuFornecedores.addActionListener(this);
menuEstoque=new JMenu("Estoque");
menuEstoque.setMnemonic(KeyEvent.VK_E);
menuEntraVeic=new JMenuItem ("Entrada de Veículos");
menuEntraVeic.addActionListener(this);
menuSaiVeic=new JMenuItem ("Saída de Veículos");
menuSaiVeic.addActionListener(this);
menuServico=new JMenu("RMA");
menuServico.setMnemonic(KeyEvent.VK_R);
menuAjuda=new JMenu("Ajuda");
menuAjuda.setMnemonic(KeyEvent.VK_A);
menuSair=new JMenu("Sair");
menuSair.setMnemonic(KeyEvent.VK_S);
menuCadastro.add(menuClientes);
menuCadastro.add(menuFuncionarios);
menuCadastro.add(menuFornecedores);
menuEstoque.add(menuEntraVeic);
menuEstoque.add(menuSaiVeic);
NovoServ=new JMenuItem("Novo Serviço");
NovoServ.addActionListener(this);
ConsServ=new JMenuItem("Historico de Serviços");
ConsServ.addActionListener(this);
ExcServ=new JMenuItem("Excluir Serviços");
ExcServ.addActionListener(this);
menuServico.add(NovoServ);
menuServico.add(ConsServ);
menuServico.add(ExcServ);
Ajuda=new JMenuItem("Ajuda...");
Ajuda.addActionListener(this);
Sobre=new JMenuItem("Sobre");
Sobre.addActionListener(this);
menuAjuda.add(Ajuda);
menuAjuda.add(Sobre);
Sair=new JMenuItem("Sair do Gerenciador");
Sair.addActionListener(this);
menuSair.add(Sair);
menuBar1.add(menuCadastro);
menuBar1.add(menuEstoque);
menuBar1.add(menuServico);
menuBar1.add(menuAjuda);
menuBar1.add(menuSair);
p1.add(btAutomoveis);
//p1.add(Automoveis);
p1.add(btClientes);
p1.add(btFuncionarios);
p1.add(btPesquisar);
p1.add(btRelatorios);
p1.add(btFinanceiro);
p1.add(btSairDoPrograma);
p1.add(p2);
p1.add(p3);
p1.add(p4);
p1.add(p5);
setJMenuBar(menuBar1);
getContentPane().add(t1);
getContentPane().add(p1);
//getContentPane().add(p2);
}
[b]public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btAutomoveis)
{
JFrame janela=new CadastroVeiculo();
janela.setUndecorated(false);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela.setVisible(true);
}
if(e.getSource()==btClientes)
{
JFrame janela=new cadastroClientes();
janela.setUndecorated(false);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela.setVisible(true);
}
if(e.getSource()==btFuncionarios)
{
JFrame janela=new cadastroFuncionarios();
janela.setUndecorated(false);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela.setVisible(true);
}
/*if(e.getSource()==btFuncionarios)
if(e.getSource()==btPesquisar)
if(e.getSource()==btRelatorios)
if(e.getSource()==btFinanceiro)*/
if(e.getSource()==btSairDoPrograma)
System.exit(0);
if(e.getSource()==menuClientes)
{
JFrame janela=new cadastroClientes();
janela.setUndecorated(false);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela.setVisible(true);
}
if(e.getSource()==menuFuncionarios)
{
JFrame janela=new cadastroFuncionarios();
janela.setUndecorated(false);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela.setVisible(true);
}
/*if(e.getSource()==menuFornecedores)
System.exit(0);*/
if(e.getSource()==menuEntraVeic)
{
JFrame janela=new CadastroVeiculo();
janela.setUndecorated(false);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela.setVisible(true);
}
/*if(e.getSource()==menuSaiVeic)
if(e.getSource()==NovoServ)
if(e.getSource()==ConsServ)
if(e.getSource()==ExcServ)
if(e.getSource()==Ajuda)
if(e.getSource()==Sobre)*/
if(e.getSource()==Sair)
System.exit(0);
}
}[/b]