InteranlFrame

2 respostas
P
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+.
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]

2 Respostas

dsfextreme

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

A

Segue o q o dsfextreme falou…
:slight_smile:

Criado 22 de agosto de 2006
Ultima resposta 22 de ago. de 2006
Respostas 2
Participantes 3