Ol�,
 
Para trabalhar com JInternalFrame voc� precisa ter JDesktopPane adicionado ao contentPane do JFrame. Assim, voc� poder� ter 'n' objetos JInternalFrame na tela, e arrast�-los.
 
public class meuFrame extends JFrame {
 
    public meuFrame(String titulo) {
        super(titulo)
        JDesktopPane desktop = new JDesktopPane();
        this.getContentPane().setLayout(new BorderLayout());
        this.getContentPane().add("North",barraDeFerramentas); //suponha que um JToolBar foi criao
        this.getContentPane().add("Center",desktop); //<== coloque o desktop no centro do painel
        this.getContentPane().add("South",pn1); //suponha que um JPanel foi criado. Costumo usar um JPanel como barra de status
        this.setSize(this.getMaximumSize());
        this.setVisible(true);
    }
 
Usei isso no meu projeto de Desenvolvedor J2SE.
Espero ter ajudado.
 
Atenciosamente,
Wilder C. Rodrigues
Sun Certified Programmer for Java 2 SE - Platform 1.4
Sun Certified Developer for Java 2 SE - Platform 1.4
Sun Certified Web Component Developer for Java 2 EE - Platform 1.3
----- Original Message -----
From: Alexsandro
Sent: Saturday, July 24, 2004 11:25 PM
Subject: [cejug-discussao] JInternalFrames

Ol� integrantes da lista,
 
Criei uma classe que possui JCheckBoxes, JDesktopPanel e JInternalFrames.
 
Adiciono e mostro os JInternalFrames ao selecionar os JCheckBoxes, atrav�s do gerenciador de layout GridLayout. As janelas aparecem no desktop com o mesmo tamanho. At� a� tudo bem, mas eu estou tendo os seguintes problemas:
 
Ao selecionar as opcoes dos JCHeckBoxes, a inser��o das janelas ocorrem como se fosse uma "pilha", ou seja, a �ltima opcao do JCheckBox selecionada, faz com que uma JInternalFrame aparece na localiz�o (0,0), primeira posi��o.
 
Outro problema: ao clicar em uma JInternalFrame, ela muda de posi��o. Sai de onde estava e vai para a primeira posi��o (0,0).
 
O que devo fazer para as janelas aparecerem na ordem de sele��o das JCheckBoxes, como "fila" e n�o "pilha" e o que devo fazer para ao clicar numa JIternalFrame, ela permanecer na posi��o atual dela, sem se deslocar para a primeira posi��o.
 
O C�DIGO DA CLASSE Visualizador.java EST� EM ANEXO!!!
 
Se algu�m puder me ajudar, eu agrade�o!!!
 
Att,
 
Alexsandro


Alexsandro de Oliveira Alves
ICQ: 216159741 MSN: [EMAIL PROTECTED]
Ci�ncia da Computa��o - UECE
Programa Especial de Treinamento - PET


Yahoo! Mail agora ainda melhor: 100MB, anti-spam e antiv�rus gr�tis!


-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]

Responder a