Estou tentando colocar uma ação no botão, mas não vai. Alguem pode me ajudar?
package desktop_02;
import java.awt.Color;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import java.awt.event.*;
public class Desktop_02 extends JFrame implements ActionListener{
private JDesktopPane janela_interna;
private JMenuItem transf_cliente;
public Desktop_02(){
super("tela");
JMenuBar barra = new JMenuBar();
setJMenuBar(barra);
JMenu arquivo = new JMenu("ARQUIVO");
JMenu importacao_exportacao = new JMenu("Importação / Exportação de dados");
JMenu transf_dados = new JMenu ("Transferência de informações entre sistema");
JMenuItem transf_cliente = new JMenuItem ("Cadastro de cliente");
this.add(transf_cliente);
JMenuItem transf_venda = new JMenuItem("Vendas");
//this.add(transf_venda);
JMenuItem transf_produto = new JMenuItem("Produtos");
//this.add(transf_produto);
JMenuItem retorno_bancario = new JMenuItem ("Importação retorno Bancário");
JMenuItem imprimir = new JMenuItem("Imprimir");
JMenu cadastro = new JMenu("CADASTRO");
JMenu admin_sistena = new JMenu("Administrador do sistema");
JMenuItem cadas_usuario = new JMenuItem ("Cadastro usuário do sistema");
JMenuItem alterar_cadas_usuario = new JMenuItem ("Alterar usuário do sistema ");
JMenuItem visualizar_cadas = new JMenuItem ("Visualizar usuário do sistema");
JMenu cliente = new JMenu("Cliente");
JMenuItem novocliente = new JMenuItem("Novo Cliente");
JMenuItem alteracliente = new JMenuItem("Alterar Cliente");
JMenuItem apagacliente = new JMenuItem("Exclui Cliente");
JMenu funcionario = new JMenu("Funcionário");
JMenuItem novofuncionario = new JMenuItem("Novo Funcionário");
JMenuItem alterafuncionario = new JMenuItem("Alterar Funcionário");
JMenuItem apagafuncionario = new JMenuItem("Exclui Funcionário");
JMenu pedido = new JMenu("Pedidos");
JMenuItem novopedido = new JMenuItem("Novo pedidos");
JMenuItem alterapedido = new JMenuItem("Alterar pedido");
JMenuItem altera_area = new JMenuItem("Alterar àrea do pedido");
JMenuItem altera_cod = new JMenuItem("Alterar código da àrea do pedido");
JMenuItem apagapedido = new JMenuItem("Exclui Pedido");
JMenu produto = new JMenu("Protudo");
JMenuItem novoproduto = new JMenuItem("Novo protudo");
JMenuItem alteraproduto = new JMenuItem("Alterar protudo");
JMenuItem apagaproduto = new JMenuItem("Exclui protudo");
JMenu area_venda = new JMenu("Àrea de vendas");
JMenuItem novo_area_venda = new JMenuItem("Novo àrea de vendas");
JMenuItem altera_area_venda = new JMenuItem("Alterar àrea de vendas");
JMenuItem apaga_area_venda = new JMenuItem("Exclui àrea de vendas");
JMenu area_entrega = new JMenu("Àrea de entregas");
JMenuItem novo_area_entrega = new JMenuItem("Novo àrea de entregas");
JMenuItem altera_area_entrega = new JMenuItem("Alterar àrea de entregas");
JMenuItem apaga_area_entrega = new JMenuItem("Exclui àrea de entregas");
JMenu venda = new JMenu("VENDAS");
JMenuItem nao_venda = new JMenuItem("Não vendas");
JMenuItem obj_venda = new JMenuItem("Objetivo da venda");
JMenuItem rote_venda = new JMenuItem("Roteiro geral de vendas");
JMenuItem rote_vendedor = new JMenuItem("Roteiro de vendas por vendedor");
JMenuItem acompa_venda = new JMenuItem("Acompanhando de vendedor");
JMenuItem atua_comissao = new JMenuItem("Atualizar as comissões do vendedor");
JMenuItem relacao_fiscal = new JMenuItem("Relação fiscal de vendas");
JMenu nf = new JMenu ("NF");
JMenuItem nf_saida = new JMenuItem("Nota Fiscal de saída");
JMenuItem nf_servico = new JMenuItem("Nota Fiscal de serviço");
JMenuItem nf_altera = new JMenuItem("Alteração da serie das NFs");
JMenuItem nf_palm = new JMenuItem("Re-manifesto notas ficais para o Palm");
JMenu imposto = new JMenu ("IMPOSTOS");
JMenuItem icms = new JMenuItem("ICMS");
JMenuItem icms_entrada = new JMenuItem("Recalcular ICMS das entradas");
JMenuItem relacao = new JMenuItem("Relações Fiscais de vendas");
JMenu caixa = new JMenu ("CAIXA");
JMenuItem cont_caixa = new JMenuItem("Alteração das contas no caixa");
JMenuItem lance_caixa = new JMenuItem("Baixa nos lançamentos de caixa");
JMenuItem apaga_caixa = new JMenuItem("Excluir lançamento de Caixa");
JMenuItem altera_livro = new JMenuItem("Alteração do livro caixa dos marcados");
JMenuItem livro_caixa = new JMenuItem("Livro caixa");
JMenu pagamento = new JMenu ("PAGAMENTO");
JMenuItem opcao_cliente = new JMenuItem("Opção do cliente");
JMenuItem opcao_func = new JMenuItem("Opção do funcionário");
JMenu veiculo = new JMenu ("VEICULO");
JMenuItem novo_veiculo = new JMenuItem("Novo veiculo");
JMenuItem abast = new JMenuItem("Abastecimento");
JMenuItem eventos = new JMenuItem("Eventos");
JMenuItem saida_veiculo = new JMenuItem("Saídas do veiculo");
JMenu manut = new JMenu("Manutenção");
JMenuItem pneus = new JMenuItem("Pneus");
JMenuItem mecanica = new JMenuItem("Mecânica em geral");
JMenuItem apaga_veiculo = new JMenuItem("Excluir veicula");
JMenu ajuda = new JMenu ("AJUDA");
JMenuItem atua_sist = new JMenuItem("Atualizar sistema");
JMenuItem ajuda_auto = new JMenuItem("Ajuda Autocom");
JMenuItem fale_conos = new JMenuItem("Fale conosco");
barra.add(arquivo);
arquivo.add(importacao_exportacao);
importacao_exportacao.add(transf_dados);
transf_dados.add(transf_cliente);
transf_dados.add(transf_produto);
transf_dados.add(transf_venda);
importacao_exportacao.add(retorno_bancario);
barra.add(cadastro);
cadastro.add(admin_sistena);
admin_sistena.add(cadas_usuario);
admin_sistena.add(alterar_cadas_usuario);
admin_sistena.add(visualizar_cadas);
arquivo.add(imprimir);
barra.add(cadastro);
cadastro.add(cliente);
cliente.add(novocliente);
cliente.add(alteracliente);
cliente.add(apagacliente);
cadastro.add(funcionario);
funcionario.add(novofuncionario);
funcionario.add(alterafuncionario);
funcionario.add(apagafuncionario);
cadastro.add(pedido);
pedido.add(novopedido);
pedido.add(alterapedido);
pedido.add(altera_area);
pedido.add(altera_cod);
pedido.add(apagapedido);
cadastro.add(produto);
produto.add(novoproduto);
produto.add(alteraproduto);
produto.add(apagaproduto);
cadastro.add(area_venda);
area_venda.add(novo_area_venda);
area_venda.add(altera_area_venda);
area_venda.add(apaga_area_venda);
//FIM ÀREA DE VENDAS
//ÀREA DE ENTREGA
cadastro.add(area_entrega);
area_entrega.add(novo_area_entrega);
area_entrega.add(altera_area_entrega);
area_entrega.add(apaga_area_entrega);
barra.add(venda);
venda.add(nao_venda);
venda.add(obj_venda);
venda.add(rote_venda);
venda.add(rote_vendedor);
venda.add(acompa_venda);
venda.add(atua_comissao);
venda.add(relacao_fiscal);
barra.add(nf);
nf.add(nf_saida);
nf.add(nf_servico);
nf.add(nf_altera);
nf.add(nf_palm);
barra.add(imposto);
imposto.add(icms);
imposto.add(icms_entrada);
imposto.add(relacao);
barra.add(caixa);
caixa.add(cont_caixa);
caixa.add(lance_caixa);
caixa.add(apaga_caixa);
caixa.add(altera_livro);
caixa.add(livro_caixa);
barra.add(pagamento);
pagamento.add(opcao_cliente);
pagamento.add(opcao_func);
barra.add(veiculo);
veiculo.add(novo_veiculo);
veiculo.add(abast);
veiculo.add(eventos);
veiculo.add(saida_veiculo);
veiculo.add(manut);
manut.add(pneus);
manut.add(mecanica);
veiculo.add(apaga_veiculo);
barra.add(ajuda);
ajuda.add(atua_sist);
ajuda.add(ajuda_auto);
ajuda.add(fale_conos);
janela_interna = new JDesktopPane();
janela_interna.setBackground(Color.black);
getContentPane().add(janela_interna);
setSize(1200,740);
setVisible(true);
}
public void actionPerformed (ActionEvent evt){
transf_cliente.addActionListener(this);
if (evt.getSource() == transf_cliente){
janela_interna.add(Arquivo); <======= ERRO ESTA AQUI !!!
setVisible(true);
}
}
public static void main (String args []){
Desktop_02 janela = new Desktop_02();
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}