|
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 -----
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]
|