Olá pessoal estou com um pequeno problema. Como faço para colocar nesse código um submenu dentro do menuitem caixa?
se alguém conseguir eu agradeço T+.[code]
import java.awt.;
import java.awt.event.;
import javax.swing.*;
public class Principal extends JFrame implements ActionListener {
private JMenuBar jmb = new JMenuBar();
private JMenu Arquivos = new JMenu(“Arquivos”);
private JMenuItem Caixa = new JMenuItem(“Caixa”);
private JMenu jmmovimentos = new JMenu(“Movimento”);
private JMenu jmrelatorios = new JMenu(“Relatorios”);
private JMenuItem jmifornecedores = new JMenuItem(“Fornecedores”);
private JDesktopPane jdp = new JDesktopPane();
private CadastroClientes jifclientes;
private CadastroFornecedores jiffornecedores;
public static void main(String args[]) {
Principal sistema = new Principal();
}
public Principal() {
getContentPane().add(jdp);
setExtendedState(JFrame.MAXIMIZED_BOTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle(“Software Comercial”);
setJMenuBar(jmb);
jmb.add(Arquivos);
jmb.add(jmmovimentos);
jmb.add(jmrelatorios);
Arquivos.add(Caixa);
Arquivos.add(jmifornecedores);
Caixa.addActionListener(this);
jmifornecedores.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == Caixa) {
if (jifclientes == null) {
jifclientes = new CadastroClientes();
jdp.add(jifclientes);
}
}
if (e.getSource() == jmifornecedores) {
if (jiffornecedores == null) {
jiffornecedores = new CadastroFornecedores();
jdp.add(jiffornecedores);
}
}
}
}
class CadastroClientes extends JInternalFrame {
public CadastroClientes() {
setTitle(“Cadastro de Clientes”);
setSize(300,400);
setVisible(true);
}
}
class CadastroFornecedores extends JInternalFrame {
public CadastroFornecedores() {
setTitle(“Cadastro de Fornecedores”);
setSize(300,400);
setLocation(310,0);
setVisible(true);
}
}
[/code]