Problema em chamar outra janela![RESOLVIDO]

Gente, acho que o meu compilador endoidou!

Eu to precisando que uma janela chame outras GUI’s de outro pacote, importei as classes tudo bonitinho dei o .setVisible(true);
mas o troço simplesmente naum abre a janela qdo eu clico pra ele abrir se tiverem alguma ideia, ou virem algum “bug” tosco
por favor me avise!

Codigo da classe:

package Interface;

import SubJanelaFinanc.JanelaFinCaixa;
import SubJanelaFinanc.JanelaFinCheques;
import SubJanelaFinanc.JanelaFinDespesas;
import SubJanelaFinanc.JanelaFinNotasFiscais;
import SubJanelaFinanc.JanelaFinPagamentos;
import SubJanelaFinanc.JanelaFinPrevisoesSimulacoes;
import SubJanelaFinanc.JanelaFinRecebimentos;
import SubJanelaFinanc.JanelaFinReceitas;
import SubJanelaFinanc.JanelaFinRelatoriosFinanceiros;
import SubJanelaFinanc.JanelaFinTabelas;


public class JanelaFinanceiro extends javax.swing.JFrame {

    JanelaCadastroDePessoas janelaCadPessoas = new JanelaCadastroDePessoas();
    
    JanelaFinTabelas janelaFinTabelas = new JanelaFinTabelas();
    JanelaFinPrevisoesSimulacoes janelaFinPrevSim = new JanelaFinPrevisoesSimulacoes();
    JanelaFinCaixa janelaFinCaixa = new JanelaFinCaixa();
    JanelaFinCheques janelaFinCheques = new JanelaFinCheques();
    JanelaFinDespesas janelaFinDespesas = new JanelaFinDespesas();
    JanelaFinNotasFiscais janelaFinNotasFiscais = new JanelaFinNotasFiscais();
    JanelaFinReceitas janelaFinReceitas = new JanelaFinReceitas();
    JanelaFinRecebimentos janelaFinRecebimentos = new JanelaFinRecebimentos();
    JanelaFinPagamentos janelaFinPagamentos = new JanelaFinPagamentos();
    JanelaFinRelatoriosFinanceiros janelaFinRelFinanceiros = new JanelaFinRelatoriosFinanceiros();

    
    public JanelaFinanceiro() {
        initComponents();
        this.setSize(1024, 768);
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        painel = new javax.swing.JLayeredPane();
        lblFundo = new javax.swing.JLabel();
        lblCadastros = new javax.swing.JLabel();
        lblCadastroPessoas = new javax.swing.JLabel();
        lblTabelas = new javax.swing.JLabel();
        lblPrevisoesSimulacoes = new javax.swing.JLabel();
        lblNotasFiscais = new javax.swing.JLabel();
        lblCheques = new javax.swing.JLabel();
        lblMovimentacao = new javax.swing.JLabel();
        lblDiversos = new javax.swing.JLabel();
        lblReceitas = new javax.swing.JLabel();
        lblRecebimentos = new javax.swing.JLabel();
        lblDespesas = new javax.swing.JLabel();
        lblPagamentos = new javax.swing.JLabel();
        lblCaixa = new javax.swing.JLabel();
        lblRelatoriosFinanceiros = new javax.swing.JLabel();
        lblSaldosContas = new javax.swing.JLabel();
        lblMenuFinanceiro = new javax.swing.JLabel();
        btnFechar = new javax.swing.JButton();
        btnCadastroPessoas = new javax.swing.JButton();
        btnTabelas = new javax.swing.JButton();
        btnPrevisoes = new javax.swing.JButton();
        btnNotasFiscais = new javax.swing.JButton();
        btnCheques = new javax.swing.JButton();
        btnReceitas = new javax.swing.JButton();
        btnRecebimentos = new javax.swing.JButton();
        btnDespesas = new javax.swing.JButton();
        btnPagamentos = new javax.swing.JButton();
        btnCaixa = new javax.swing.JButton();
        btnRelatoriosFinanceiros = new javax.swing.JButton();
        btnSaldosContas = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        setTitle("Menu Financeiro");
        setResizable(false);

        painel.setPreferredSize(new java.awt.Dimension(1024, 768));

        lblFundo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Interface/TelaFundo_1.JPG"))); // NOI18N
        lblFundo.setBounds(0, 0, 1024, 768);
        painel.add(lblFundo, javax.swing.JLayeredPane.DEFAULT_LAYER);

        lblCadastros.setBackground(new java.awt.Color(203, 198, 198));
        lblCadastros.setFont(new java.awt.Font("Verdana", 1, 16));
        lblCadastros.setForeground(new java.awt.Color(255, 255, 51));
        lblCadastros.setText("Cadastros");
        lblCadastros.setBounds(80, 290, 90, 16);
        painel.add(lblCadastros, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblCadastroPessoas.setFont(new java.awt.Font("Verdana", 1, 12));
        lblCadastroPessoas.setForeground(new java.awt.Color(255, 255, 255));
        lblCadastroPessoas.setText("Cadastro de pessoas");
        lblCadastroPessoas.setBounds(80, 360, 140, -1);
        painel.add(lblCadastroPessoas, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblTabelas.setFont(new java.awt.Font("Verdana", 1, 12));
        lblTabelas.setForeground(new java.awt.Color(255, 255, 255));
        lblTabelas.setText("Tabelas");
        lblTabelas.setBounds(80, 410, 80, -1);
        painel.add(lblTabelas, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblPrevisoesSimulacoes.setFont(new java.awt.Font("Verdana", 1, 12));
        lblPrevisoesSimulacoes.setForeground(new java.awt.Color(255, 255, 255));
        lblPrevisoesSimulacoes.setText("Previsões e simulações");
        lblPrevisoesSimulacoes.setBounds(80, 460, 160, -1);
        painel.add(lblPrevisoesSimulacoes, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblNotasFiscais.setFont(new java.awt.Font("Verdana", 1, 12));
        lblNotasFiscais.setForeground(new java.awt.Color(255, 255, 255));
        lblNotasFiscais.setText("Notas fiscais");
        lblNotasFiscais.setBounds(80, 510, 90, -1);
        painel.add(lblNotasFiscais, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblCheques.setFont(new java.awt.Font("Verdana", 1, 12));
        lblCheques.setForeground(new java.awt.Color(255, 255, 255));
        lblCheques.setText("Cheques");
        lblCheques.setBounds(80, 560, 80, -1);
        painel.add(lblCheques, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblMovimentacao.setBackground(new java.awt.Color(203, 198, 198));
        lblMovimentacao.setFont(new java.awt.Font("Verdana", 1, 16));
        lblMovimentacao.setForeground(new java.awt.Color(255, 255, 51));
        lblMovimentacao.setText("Movimentação");
        lblMovimentacao.setBounds(450, 290, 140, 16);
        painel.add(lblMovimentacao, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblDiversos.setBackground(new java.awt.Color(203, 198, 198));
        lblDiversos.setFont(new java.awt.Font("Verdana", 1, 16));
        lblDiversos.setForeground(new java.awt.Color(255, 255, 51));
        lblDiversos.setText("Diversos");
        lblDiversos.setBounds(820, 290, 90, 16);
        painel.add(lblDiversos, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblReceitas.setFont(new java.awt.Font("Verdana", 1, 12));
        lblReceitas.setForeground(new java.awt.Color(255, 255, 255));
        lblReceitas.setText("Receitas");
        lblReceitas.setBounds(450, 360, 140, -1);
        painel.add(lblReceitas, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblRecebimentos.setFont(new java.awt.Font("Verdana", 1, 12));
        lblRecebimentos.setForeground(new java.awt.Color(255, 255, 255));
        lblRecebimentos.setText("Recebimentos");
        lblRecebimentos.setBounds(450, 410, 100, -1);
        painel.add(lblRecebimentos, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblDespesas.setFont(new java.awt.Font("Verdana", 1, 12));
        lblDespesas.setForeground(new java.awt.Color(255, 255, 255));
        lblDespesas.setText("Despesas");
        lblDespesas.setBounds(450, 460, 160, -1);
        painel.add(lblDespesas, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblPagamentos.setFont(new java.awt.Font("Verdana", 1, 12));
        lblPagamentos.setForeground(new java.awt.Color(255, 255, 255));
        lblPagamentos.setText("Pagamentos");
        lblPagamentos.setBounds(450, 510, 90, -1);
        painel.add(lblPagamentos, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblCaixa.setFont(new java.awt.Font("Verdana", 1, 12));
        lblCaixa.setForeground(new java.awt.Color(255, 255, 255));
        lblCaixa.setText("Caixa");
        lblCaixa.setBounds(450, 560, 80, -1);
        painel.add(lblCaixa, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblRelatoriosFinanceiros.setFont(new java.awt.Font("Verdana", 1, 12));
        lblRelatoriosFinanceiros.setForeground(new java.awt.Color(255, 255, 255));
        lblRelatoriosFinanceiros.setText("Relatórios Financeiros");
        lblRelatoriosFinanceiros.setBounds(820, 360, 160, -1);
        painel.add(lblRelatoriosFinanceiros, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblSaldosContas.setFont(new java.awt.Font("Verdana", 1, 12));
        lblSaldosContas.setForeground(new java.awt.Color(255, 255, 255));
        lblSaldosContas.setText("Saldos das Contas");
        lblSaldosContas.setBounds(820, 410, 130, -1);
        painel.add(lblSaldosContas, javax.swing.JLayeredPane.PALETTE_LAYER);

        lblMenuFinanceiro.setFont(new java.awt.Font("Verdana", 1, 24));
        lblMenuFinanceiro.setForeground(new java.awt.Color(255, 255, 51));
        lblMenuFinanceiro.setText("Menu Financeiro");
        lblMenuFinanceiro.setBounds(400, 210, 230, -1);
        painel.add(lblMenuFinanceiro, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnFechar.setFont(new java.awt.Font("Verdana", 0, 12));
        btnFechar.setText("Retorna");
        btnFechar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnFecharActionPerformed(evt);
            }
        });
        btnFechar.setBounds(470, 710, 100, -1);
        painel.add(btnFechar, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnCadastroPessoas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnCadastroPessoasActionPerformed(evt);
            }
        });
        btnCadastroPessoas.setBounds(30, 350, 40, 40);
        painel.add(btnCadastroPessoas, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnTabelas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnTabelasActionPerformed(evt);
            }
        });
        btnTabelas.setBounds(30, 400, 40, 40);
        painel.add(btnTabelas, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnPrevisoes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnPrevisoesActionPerformed(evt);
            }
        });
        btnPrevisoes.setBounds(30, 450, 40, 40);
        painel.add(btnPrevisoes, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnNotasFiscais.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnNotasFiscaisActionPerformed(evt);
            }
        });
        btnNotasFiscais.setBounds(30, 500, 40, 40);
        painel.add(btnNotasFiscais, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnCheques.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnChequesActionPerformed(evt);
            }
        });
        btnCheques.setBounds(30, 550, 40, 40);
        painel.add(btnCheques, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnReceitas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnReceitasActionPerformed(evt);
            }
        });
        btnReceitas.setBounds(400, 350, 40, 40);
        painel.add(btnReceitas, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnRecebimentos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnRecebimentosActionPerformed(evt);
            }
        });
        btnRecebimentos.setBounds(400, 400, 40, 40);
        painel.add(btnRecebimentos, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnDespesas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnDespesasActionPerformed(evt);
            }
        });
        btnDespesas.setBounds(400, 450, 40, 40);
        painel.add(btnDespesas, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnPagamentos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnPagamentosActionPerformed(evt);
            }
        });
        btnPagamentos.setBounds(400, 500, 40, 40);
        painel.add(btnPagamentos, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnCaixa.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnCaixaActionPerformed(evt);
            }
        });
        btnCaixa.setBounds(400, 550, 40, 40);
        painel.add(btnCaixa, javax.swing.JLayeredPane.PALETTE_LAYER);

        btnRelatoriosFinanceiros.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnRelatoriosFinanceirosActionPerformed(evt);
            }
        });
        btnRelatoriosFinanceiros.setBounds(770, 350, 40, 40);
        painel.add(btnRelatoriosFinanceiros, javax.swing.JLayeredPane.PALETTE_LAYER);
        btnSaldosContas.setBounds(770, 400, 40, 40);
        painel.add(btnSaldosContas, javax.swing.JLayeredPane.PALETTE_LAYER);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(painel, javax.swing.GroupLayout.PREFERRED_SIZE, 1024, javax.swing.GroupLayout.PREFERRED_SIZE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(painel, javax.swing.GroupLayout.PREFERRED_SIZE, 768, javax.swing.GroupLayout.PREFERRED_SIZE)
        );

        pack();
    }// </editor-fold>                        

    private void btnFecharActionPerformed(java.awt.event.ActionEvent evt) {                                          
        this.dispose();
    }                                         

    private void btnCadastroPessoasActionPerformed(java.awt.event.ActionEvent evt) {                                                   
        janelaCadPessoas.setVisible(true);
    }                                                  

    private void btnTabelasActionPerformed(java.awt.event.ActionEvent evt) {                                           
        janelaFinTabelas.setVisible(true);
    }                                          

    private void btnPrevisoesActionPerformed(java.awt.event.ActionEvent evt) {                                             
        janelaFinPrevSim.setVisible(true);
    }                                            

    private void btnNotasFiscaisActionPerformed(java.awt.event.ActionEvent evt) {                                                
        janelaFinNotasFiscais.setVisible(true);
    }                                               

    private void btnChequesActionPerformed(java.awt.event.ActionEvent evt) {                                           
        janelaFinCheques.setVisible(true);
    }                                          

    private void btnReceitasActionPerformed(java.awt.event.ActionEvent evt) {                                            
        janelaFinReceitas.setVisible(true);
    }                                           

    private void btnRecebimentosActionPerformed(java.awt.event.ActionEvent evt) {                                                
        janelaFinRecebimentos.setVisible(true);
    }                                               

    private void btnDespesasActionPerformed(java.awt.event.ActionEvent evt) {                                            
        janelaFinDespesas.setVisible(true);
    }                                           

    private void btnPagamentosActionPerformed(java.awt.event.ActionEvent evt) {                                              
        janelaFinPagamentos.setVisible(true);
    }                                             

    private void btnCaixaActionPerformed(java.awt.event.ActionEvent evt) {                                         
        janelaFinCaixa.setVisible(true);
    }                                        

    private void btnRelatoriosFinanceirosActionPerformed(java.awt.event.ActionEvent evt) {                                                         
        janelaFinRelFinanceiros.setVisible(true);
    }                                                        


    // Variables declaration - do not modify                     
    private javax.swing.JButton btnCadastroPessoas;
    private javax.swing.JButton btnCaixa;
    private javax.swing.JButton btnCheques;
    private javax.swing.JButton btnDespesas;
    private javax.swing.JButton btnFechar;
    private javax.swing.JButton btnNotasFiscais;
    private javax.swing.JButton btnPagamentos;
    private javax.swing.JButton btnPrevisoes;
    private javax.swing.JButton btnRecebimentos;
    private javax.swing.JButton btnReceitas;
    private javax.swing.JButton btnRelatoriosFinanceiros;
    private javax.swing.JButton btnSaldosContas;
    private javax.swing.JButton btnTabelas;
    private javax.swing.JLabel lblCadastroPessoas;
    private javax.swing.JLabel lblCadastros;
    private javax.swing.JLabel lblCaixa;
    private javax.swing.JLabel lblCheques;
    private javax.swing.JLabel lblDespesas;
    private javax.swing.JLabel lblDiversos;
    private javax.swing.JLabel lblFundo;
    private javax.swing.JLabel lblMenuFinanceiro;
    private javax.swing.JLabel lblMovimentacao;
    private javax.swing.JLabel lblNotasFiscais;
    private javax.swing.JLabel lblPagamentos;
    private javax.swing.JLabel lblPrevisoesSimulacoes;
    private javax.swing.JLabel lblRecebimentos;
    private javax.swing.JLabel lblReceitas;
    private javax.swing.JLabel lblRelatoriosFinanceiros;
    private javax.swing.JLabel lblSaldosContas;
    private javax.swing.JLabel lblTabelas;
    private javax.swing.JLayeredPane painel;
    // End of variables declaration                   
}

Apenas para que conste, eu chamo outra interface do mesmo pacote, e ela abre direitinho! :confused:

Você chamou setSize() para cada janela que está tentando exibir?

Gente consegui resolver!
o problema é que a label que guarda a imagem de fundo tava duplicada e estourando um troço maluco!

mas vlw de ql qr jeito!