tem um principal sem telas que está inserindo certinho e outro que estou fazendo ao clickar no cliente para cadastrar não aparece nada
package Interface;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import DAO.CadastraClienteDAO;
import DAO.ConsultaClienteDAO;
import Principal.Cliente;
public class Principal extends JFrame {
static Cliente cliente = new Cliente();
static CadastraClienteDAO cDao = new CadastraClienteDAO();
static ConsultaClienteDAO conDao = new ConsultaClienteDAO();
public Principal () {
super ("Principal");
initComponents();
}
private void initComponents() {
JMenuBar menuBar = new JMenuBar();
JMenu arquivo = new javax.swing.JMenu("Arquivo");
JMenu cadastrar = new javax.swing.JMenu("Cadastrar");
JMenuItem cliente = new javax.swing.JMenuItem("Cliente");
cadastrar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
cDao.cadastraCliente();
}
});
JMenuItem sair = new javax.swing.JMenuItem("Sair");
sair.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
dispose();
}
});
JMenu cadastro = new javax.swing.JMenu("Cadastro");
this.setJMenuBar(menuBar);
menuBar.add(arquivo);
arquivo.add(cadastrar);
cadastrar.add(cliente);
arquivo.add(sair);
menuBar.add(cadastro);
}
public static void main (String [] args) {
Principal janela = new Principal ();
janela.setExtendedState(JFrame.MAXIMIZED_BOTH);
janela.setVisible(true);
}
}
sendo que esse funciona certinho
package Principal;
import javax.swing.JOptionPane;
import DAO.CadastraClienteDAO;
import DAO.ConsultaClienteDAO;
public class Principal {
static Cliente cliente = new Cliente();
static CadastraClienteDAO cDao = new CadastraClienteDAO();
static ConsultaClienteDAO conDao = new ConsultaClienteDAO();
public static void main(String[] args) {
int opcao;
String menu;
menu = "Carlinhos Motos\n";
menu += "1 - Cadastro de Clientes\n";
menu += "2 - Consultar Cliente\n";
menu += "11 - Excluir Cliente\n";
menu += "14 - Listar Cliente\n";
menu += "0 - Sair\n";
do {
opcao = Integer.parseInt(JOptionPane.showInputDialog(menu));
if (opcao == 0){
break;
}
switch(opcao) {
case 1:
cDao.cadastraCliente();
break;
case 2:
conDao.ConsultaCliente();
break;
}
} while (opcao != 0);
System.exit(0);
}
}