| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 15:19:20
|
Zagaia
JavaBaby
Membro desde: 19/03/2007 14:12:59
Mensagens: 81
Offline
|
Amigos,
estou com dificuldades em criar um JInternalFrame..
sim.. estou fazendo uma tela...
porem, consigo fazer a tela extendendo ao JFrame e ao JDialog,
achei que JInternalFrame fosse a mesma coisa e mesmo padrão..
executo ela, e nem aparece nada... me falaraum para usar um JDesktopPane,
que essa seria a diferença...
Mais não da!
qual o problema?!?
algum exemplo?
Obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 16:12:42
|
rumenigg
What is classpath?
Membro desde: 17/06/2005 11:00:16
Mensagens: 8
Offline
|
Amigo, é o seguinte: eu também já tentei instanciar um JInternalFrame estendendo de um JFrame, mas ele não instancia, não cria. Eu fiz da seguinte forma, criei minhas interfaces estendendo JPanel, e depois, no Frame principal que irá conter o JDesktopPane, instanciei um JInternalFrame e adicionei a classe que estende o JPanel, e mandei mostrar o JInternalFrame, funcionou.
Em código fica desse jeito:
Classe que estende JPanel:
public class PainelTeste extends JPanel
{ }
Classe Main, ou que chamará o JInternalFrame:
public class Main
{
JDesktopPane dp = new JDesktopPane();
JInternalFrame jif = new JInternalFrame();
PainelTeste pt = new PainelTeste();
public static void main(String args[])
{
jif.add(pt);
dp.add(jif);
jif.setVisible(true);
jif.pack();
}
}
Bom, é isto, se tu não conseguires me manda um e-mail que te mando um projeto que estou desenvolvedo, ok?!
Espero ter ajudado!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 16:34:09
|
marcos.junqueira
JavaEvangelist
![[Avatar]](/images/avatar/6740526b78c0b230e41ae61d8ca07cf5.jpg)
Membro desde: 12/02/2005 15:43:29
Mensagens: 457
Localização: Uberlândia - MG
Offline
|
Ou seja:
Um JInternalFrame soh pode ser exibido dentro de um JDesktopPane.
para você usar o JInternalFrame vc vai ter q ter pelo menos um JFrame que terá um JDesktopPane.
|
Marcos Oliveira Junqueira
"Não importa a forma como um guerreiro é derrubado, mas sim a maneira como ele se ergue." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 17:46:07
|
Zagaia
JavaBaby
Membro desde: 19/03/2007 14:12:59
Mensagens: 81
Offline
|
nao deu =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 17:51:26
|
marcos.junqueira
JavaEvangelist
![[Avatar]](/images/avatar/6740526b78c0b230e41ae61d8ca07cf5.jpg)
Membro desde: 12/02/2005 15:43:29
Mensagens: 457
Localização: Uberlândia - MG
Offline
|
Olha ai um exemplo de JFrame com JDesktopPane, se vc tentar executar nao vai rodar pq nao estão todas as classes ai... mas já serve pra vc ver como q declara e adiciona...
| Nome do arquivo |
GestaoAgrimensora.java |
Download
|
| Descrição |
Exemplo de JFrame com JDesktopPane |
| Tamanho |
10 Kbytes
|
| Baixado: |
296 vez(es) |
|
Marcos Oliveira Junqueira
"Não importa a forma como um guerreiro é derrubado, mas sim a maneira como ele se ergue." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 08:14:35
|
Zagaia
JavaBaby
Membro desde: 19/03/2007 14:12:59
Mensagens: 81
Offline
|
Estou com duvidas em relação a isso...
Porque assim,
tenho um MenuBar, com todos os seus componentes -> Menu > MenuItem... quando eu clico no menu item deveria aparecer a minha Janela.
Seria a minha classe menu uma JInternalFrame? ou as minhas janelas em si?
Se eu tenho uma classe de menus sendo JInternalFrame, as telas necessitaum ser JIternal? ou poderiaum ser JFrame normal como sempre fiz?
Algum exemplo teste?
Obrigado pelo exemplo Marcos, mas não vi bem sobre o JInternal..
vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 09:02:42
|
marcos.junqueira
JavaEvangelist
![[Avatar]](/images/avatar/6740526b78c0b230e41ae61d8ca07cf5.jpg)
Membro desde: 12/02/2005 15:43:29
Mensagens: 457
Localização: Uberlândia - MG
Offline
|
Olha ai no arquivo q te passei:
Essa parte declara o MenuItem e adiciona uma ação a ele;
Note que meus JInternalFrames são classes que extendem de JInternalFrame então foi por isso que você não viu no código. Mas considere funcionariosFrame como um objeto da classe JInternalFrame e não da classe FuncionariosFrame.
|
Marcos Oliveira Junqueira
"Não importa a forma como um guerreiro é derrubado, mas sim a maneira como ele se ergue." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 10:05:24
|
Zagaia
JavaBaby
Membro desde: 19/03/2007 14:12:59
Mensagens: 81
Offline
|
Cara, eu já vi isso..
se eu estivesse nesse passo.. porem eu não estou,
Não estou conseguindo criar uma janela comum usando o JInternalFrame.
Classe a ser chamada no menu:
faço com JFrame assim:
JFrame fica assim e abre no menuItem, já a JInternalFrame fazendo a mesma coisa que o JFrame não abre no menuItem, nem aparece.... porque falta o tal do JDesktopPane... já tentei usalo, pensei que estava de maneira correta mais nao deu...
Minha classe menu esta normal, fiz uma pra teste aqui:
Bom está ai o que estou tentando fazer...
Obrigado cara por estar me ajudando!!!
vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 10:35:27
|
marcos.junqueira
JavaEvangelist
![[Avatar]](/images/avatar/6740526b78c0b230e41ae61d8ca07cf5.jpg)
Membro desde: 12/02/2005 15:43:29
Mensagens: 457
Localização: Uberlândia - MG
Offline
|
Supopnha que vc tenha esse JInternalFrame
E esse JFrame
Pelo que vi vc estava tentando adcionar o JDesktopPane ao JinternalFrame, mas ele é o container de JInternalFrames e deve ser inserido onde você quer que apareça o JInternalFrame, nesse caso o JFrame.
|
Marcos Oliveira Junqueira
"Não importa a forma como um guerreiro é derrubado, mas sim a maneira como ele se ergue." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 11:24:39
|
Zagaia
JavaBaby
Membro desde: 19/03/2007 14:12:59
Mensagens: 81
Offline
|
Funcionou,
e eu consigo entender corretamente..
só me explica mais uma coisa..
eu queria criar classes separadas, quando clicar em algum menuItem
abrir a tela de outra classe...
Como eu faria isso? como construir essa classe separada.. extend ao JInternal?
Abraços!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 11:34:35
|
marcos.junqueira
JavaEvangelist
![[Avatar]](/images/avatar/6740526b78c0b230e41ae61d8ca07cf5.jpg)
Membro desde: 12/02/2005 15:43:29
Mensagens: 457
Localização: Uberlândia - MG
Offline
|
Então, vc pode fazer um JPanel que tenha o seu formulário
dai vc faz
Então vc pode adicionar esse JPanel no seu JInternalFrame, pra isso vc precisa de um JInternalFrame
acho q é isso
|
Marcos Oliveira Junqueira
"Não importa a forma como um guerreiro é derrubado, mas sim a maneira como ele se ergue." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 16:40:35
|
biozit
JavaBaby
![[Avatar]](/images/avatar/de4e9322b5e7792a8e72e8ed41d483a5.jpg)
Membro desde: 22/08/2006 15:59:07
Mensagens: 75
Offline
|
esse projeto usa o jinternalframe.....
http://codigolivre.org.br/projects/hospital-manage/
é livre...vc opde usar o codigo
|
PROJETO MARVIN - http://incubadora.fapesp.br/sites/marvin/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2007 11:28:22
|
Zagaia
JavaBaby
Membro desde: 19/03/2007 14:12:59
Mensagens: 81
Offline
|
Funcionou beleza!!!
Obrigado a todos!!!!
o/
|
|
|
 |
|
|