InteranlFrame

Ola pessoal como eu faço para colocar um InternalFrame nesse codigo
na hora q eu for abrir a janela cadastro, c alguem me ajudar eu agradeço T+.

[code] import java.awt.;
import java.awt.event.
;
import javax.swing.*;

public class Programa extends JFrame
{
//declaracao do painel central
public static void main(String args[])
{
Programa programa = new Programa();
programa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
programa.setVisible(true);
}

  public Programa()
 {

  JMenuBar MenuBar;
  JMenu SubMenu;
 
  //Variaveis do MenuItem
  JMenuItem Caixa,Cadastro,PlanoDeContas,Lancamento,Movimento,Bancos,
  TiposDeCliente;
  
  //Cria o menu Principal
  setTitle("Software Comercial");//Titulo
  setExtendedState(JFrame.MAXIMIZED_BOTH);//Maximiza a Tela
  getContentPane().setBackground(new Color(255,255,255));//Cor do Fundo

  MenuBar = new JMenuBar();//Criando uma Barra de menu
  JMenu Arquivo = new JMenu("Arquivo");
  Arquivo.setMnemonic(KeyEvent.VK_A);//Tecla de Atalho
  Arquivo.setVisible(true); 
  MenuBar.add(Arquivo);
  setJMenuBar(MenuBar);




  //cria os itens do menu principal e seus subitens
  Arquivo.addSeparator();
  SubMenu = new JMenu("Caixa");
//SubMenu.setMnemonic(keyEvent.VK_C);
  Cadastro = new JMenuItem("Cadastro");
  SubMenu.add(Cadastro);
  PlanoDeContas = new JMenuItem("Plano de Contas");
  SubMenu.add(PlanoDeContas);
  Lancamento = new JMenuItem("Lancamento");
  SubMenu.add(Lancamento);
  Movimento = new JMenuItem("Movimento");
  SubMenu.add(Movimento);
  Arquivo.add(SubMenu);



  Arquivo.addSeparator();
  Bancos = new JMenuItem("Bancos");
  Bancos.setMnemonic(KeyEvent.VK_N);
  Bancos.setVisible(true);
  Arquivo.add(Bancos);

}
};

[/code][code]

Vc tem que colocar um JDesktoPane dentro do seu JFrame , em primeiro lugar, depois vc adiciona um JInternalFrame.
Flw!

Segue o q o dsfextreme falou…
:slight_smile: