Segue o codigo:
// package dffaluJar;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DFFALU extends JFrame{
TelaInicial splABERTU;
JMenuBar mnbPRINCI;
JMenu mnuCADAST, mnuRELATO, mnuCONSUL, mnuUTILIT, mnuSAIR;
JMenuItem mitCADMTI, mitCADPRO, mitCADTIE, mitCADESI, mitCADIMO, mitCADALR;
JMenuItem mitRELMTI, mitRELTIE, mitRELESI, mitRELIMO, mitRELBOL, mitRELBEM, mitRELALR, mitRELAAR, mitRELAVE, mitRELCCB;
JMenuItem mitCONARE, mitCONAAR, mitCONVEN;
JMenuItem mitUTISQL, mitUTICBD;
JMenuItem mitSAIR;
DFF0900 booDFF0900;
DFF0901 booDFF0901;
DFF0902 booDFF0902;
DFF0903 booDFF0903;
DFF0904 booDFF0904;
DFF0905 booDFF0905;
public DFFALU(){
super("Sistema de Controle de Alugueis");
Container ctnPRINCI = getContentPane();
ctnPRINCI.setLayout(null);
splABERTU = new TelaInicial();
splABERTU.setVisible(true);
mnbPRINCI = new JMenuBar();
mnuCADAST = new JMenu("Cadastros");
mnuRELATO = new JMenu("Relatorios");
mnuCONSUL = new JMenu("Consultas");
mnuUTILIT = new JMenu("Utilitários");
mnuSAIR = new JMenu("Sair");
mitCADMTI = new JMenuItem("Moedas, Taxas e Indices");
mitCADPRO = new JMenuItem("Proprietários");
mitCADTIE = new JMenuItem("Tipos de Encargos");
mitCADESI = new JMenuItem("Encargos Sobre Imoveis");
mitCADIMO = new JMenuItem("Imóveis");
mitCADALR = new JMenuItem("Alugueis a Receber");
mitRELMTI = new JMenuItem("Moedas, Taxas e Índices");
mitRELTIE = new JMenuItem("Tipos de Encargos");
mitRELESI = new JMenuItem("Encargos sobre Imóveis");
mitRELIMO = new JMenuItem("Imóveis");
mitRELBOL = new JMenuItem("Boleto Bancário");
mitRELBEM = new JMenuItem("Boletos Emitidos");
mitRELALR = new JMenuItem("Alugueis Recebidos");
mitRELAAR = new JMenuItem("Alugueis a Receber");
mitRELAVE = new JMenuItem("Alugueis Vencidos");
mitRELCCB = new JMenuItem("Carta de Cobrança");
mitCONARE = new JMenuItem("Alugueis Recebidos");
mitCONAAR = new JMenuItem("Alugueis a Receber");
mitCONVEN = new JMenuItem("Alugueis Vencidos");
mitUTISQL = new JMenuItem("Executa Comando SQL");
mitUTICBD = new JMenuItem("Cria Bancos de Dados");
mitSAIR = new JMenuItem("Sair do Sistema");
mitCADMTI.setEnabled(true);
mitCADPRO.setEnabled(true);
mitCADTIE.setEnabled(true);
mitCADESI.setEnabled(false);
mitCADIMO.setEnabled(true);
mitCADALR.setEnabled(false);
mitRELMTI.setEnabled(false);
mitRELTIE.setEnabled(false);
mitRELESI.setEnabled(false);
mitRELIMO.setEnabled(false);
mitRELBOL.setEnabled(false);
mitRELBEM.setEnabled(false);
mitRELALR.setEnabled(false);
mitRELAAR.setEnabled(false);
mitRELAVE.setEnabled(false);
mitRELCCB.setEnabled(false);
mitCONARE.setEnabled(false);
mitCONAAR.setEnabled(false);
mitCONVEN.setEnabled(false);
mnuCADAST.add(mitCADMTI);
mnuCADAST.add(mitCADPRO);
mnuCADAST.add(mitCADTIE);
mnuCADAST.add(mitCADESI);
mnuCADAST.add(mitCADIMO);
mnuCADAST.add(mitCADALR);
mnuRELATO.add(mitRELMTI);
mnuRELATO.add(mitRELTIE);
mnuRELATO.add(mitRELESI);
mnuRELATO.add(mitRELIMO);
mnuRELATO.add(mitRELBOL);
mnuRELATO.add(mitRELBEM);
mnuRELATO.add(mitRELALR);
mnuRELATO.add(mitRELAAR);
mnuRELATO.add(mitRELAVE);
mnuRELATO.add(mitRELCCB);
mnuCONSUL.add(mitCONARE);
mnuCONSUL.add(mitCONAAR);
mnuCONSUL.add(mitCONVEN);
mnuUTILIT.add(mitUTISQL);
mnuUTILIT.add(mitUTICBD);
mnuSAIR.add(mitSAIR);
mnuCADAST.setMnemonic(KeyEvent.VK_C);
mnuRELATO.setMnemonic(KeyEvent.VK_R);
mnuCONSUL.setMnemonic(KeyEvent.VK_O);
mnuUTILIT.setMnemonic(KeyEvent.VK_U);
mnuSAIR.setMnemonic(KeyEvent.VK_S);
mnbPRINCI.add(mnuCADAST);
mnbPRINCI.add(mnuRELATO);
mnbPRINCI.add(mnuCONSUL);
mnbPRINCI.add(mnuUTILIT);
mnbPRINCI.add(mnuSAIR);
mitCADMTI.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
booDFF0902 = new DFF0902(null,"Cadastro de Moedas, Taxas e Indices",true);
booDFF0902.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
booDFF0902.setVisible(true);
}
}
);
mitCADPRO.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
booDFF0903 = new DFF0903(null,"Cadastro de Proprietários",true);
booDFF0903.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
booDFF0903.setVisible(true);
}
}
);
mitCADTIE.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
booDFF0904 = new DFF0904(null,"Cadastro de Tipos de Encargos",true);
booDFF0904.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
booDFF0904.setVisible(true);
}
}
);
mitCADIMO.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
booDFF0905 = new DFF0905(null,"Cadastro de Imoveis",true);
booDFF0905.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
booDFF0905.setVisible(true);
}
}
);
mitUTISQL.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
booDFF0900 = new DFF0900(null,"Executa Comando SQL",true);
booDFF0900.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
booDFF0900.setVisible(true);
}
}
);
mitUTICBD.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
booDFF0901 = new DFF0901(null,"Criação dos Bancos de Dados",true);
booDFF0901.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
booDFF0901.setVisible(true);
}
}
);
mitSAIR.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int opcSAIDA;
Object[] objBOTOES = {"Sim", "Não"};
opcSAIDA = JOptionPane.showOptionDialog(null,"Deseja Realmente Sair?","Controle de Alugueis",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,objBOTOES,objBOTOES[0]);
if (opcSAIDA==JOptionPane.YES_OPTION)
System.exit(0);
}
}
);
setJMenuBar(mnbPRINCI);
setResizable(false);
setSize(700,550);
setLocationRelativeTo(null);
}
public static void main(String args[]){
DFFALU app = new DFFALU();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void principal(){
setVisible(true);
}
private class TelaInicial extends JWindow{
public TelaInicial(){
Container ctnIMAGE = getContentPane();
ctnIMAGE.setLayout(new FlowLayout(FlowLayout.LEFT,1,1));
ImageIcon imgABERTU = new ImageIcon("abertura.jpg");
JLabel lblABERTU = new JLabel(imgABERTU);
ctnIMAGE.add(lblABERTU);
ActionListener fechar = new ActionListener(){
public void actionPerformed(ActionEvent e){
setVisible(false);
dispose();
principal();
}
};
javax.swing.Timer timer = new javax.swing.Timer(2000, fechar);
timer.start();
pack();
setLocationRelativeTo(null);
}
}
}
O Erro ocorre quando tiro o comentario da linha “// package dffaluJar;”
Tive que tirar este linha de todos os programas, sem ela ele compila, executa, funciona tudo direitinho.
Alias, compilar, ele até compila, mas na hora da execução é que da o erro.