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
}