JFrame x Pannel  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
bandrade
GUJ Ranger

Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline

Pessoas... desculpa a pergunta esúpida, + é uma dúvida que eu tenho, então...

Qual diferença entre um frame e pannel?? frame é a janela??

té,
thiagorani
JavaEvangelist
[Avatar]

Membro desde: 15/10/2002 12:26:16
Mensagens: 454
Localização: São Paulo
Offline

JPanel é um container que voce usa dentro do JFrame.

Thiago Rani
Analista de Sistemas
[WWW] [ICQ]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

isso mesmo bandrade....

o JFrame eh uma janela onde vc coloca objetos...eh uma tela...

o JPanel eh um painel mesmo....vc coloca diversos objetos nele e depois coloca o JPanel no JFrame...

falow

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
bandrade
GUJ Ranger

Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline

+ algumas perguntas... se eu tenho um frame eu sou obrigado a criar um Pannel no frame prá depois inserir outros objetos dentro do Pannel?? ou eu posso insireir os objetos direto no frame?

e eu posso ter mais de um Pannel por frame?

Como usar, prá que serve JinternalFrame??

por hora é só... valeus
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

bom, vamos lah...

vc pode inserir componentes direto no frame..sem problemas....eh q o panel facilita um pouco...

vc pode ter mais de um panel por frame, sem problemas...apenas tenha cuidado ao maneja-los....

o internalframe eh um frame interno, ou seja,vc tem uma janela maior (Jframe) com um JDesktopPane, onde vc adiciona os internalframe´s....
pode ser usado, por ex, num sistema de cadastros, onde cada tela cadastra um tipo de dado....

falow

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
richardpeder
GUJ Master
[Avatar]

Membro desde: 15/10/2002 08:39:04
Mensagens: 1548
Localização: Minas Tirith
Offline

complementando o que o amigo rbarioni disse....quando vc usa um JPanel, vc esta "alocando" os componentes melhor dentro do seu JFrame, JDialog, JInternalFrame...enfim, dentro de onde vc esta inserindo este JPanel.....alguns usam por estética, outros usam para organizar.....daí vai do seu uso......em relação ao uso do JInternalFrame, acredito que ele é utilizado, e tão somente utilizado quando vc esta fazendo uma estrutura baseada em um JFrame, ou seja, na verdade estou querendo lhe dar uma visão de como e porque usar tais componentes que vc perguntou....o JInternalFrame, como o rbarioni disse, deve ser adicionado a um JDeskTopPane quando se utiliza, por exemplo, JMenu's que tem JMenuItem's que chamam este JInternalFrame......em um aplicativo Swing por exemplo, de cadastro, usa-se a estrutura que eu citei acima....

Espero ter ajudado vc a enxergar melhor esse esquema de Panel e InternalFrame...

Ate mais...


"I see in your eyes the same fear that would take the heart of me. A day may come when the courage of men fail. When we forsake our friends and break all bonds of fellowship, but it is not this day. This day we fight!" (Discurso de Aragorn no Portão Negro de Mordor)


[Email] [WWW] [MSN] [ICQ]
bandrade
GUJ Ranger

Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline

bom, vamos ver se eu não sou tãão burro assim... ehehehe
a Frame é a parte externa, a janela mesmo, o iconezinho que fica na barra do windows ou o processo que roda no linux/windows... certo?? é o externo.
a JInternalFrame são janelas dentro do frame principal, tipo.. o programa de imposto de renda que fica com a barra lá em cima o tempo todo e janelas internas são abertas de acordo com o que vc quer fazer, tipo o delphi tb... e isso??

té...
richardpeder
GUJ Master
[Avatar]

Membro desde: 15/10/2002 08:39:04
Mensagens: 1548
Localização: Minas Tirith
Offline

bandrade....o JFrame é a janela principal, ou seja, nela vc pode criar chamar os JinternalFrame's que nada mais serao do que as janelas que irão conter, por exemplo, um cadastro de alguma coisa.....entao, estruturamos um sistema, por exemplo, assim como em Delphi...mas em Java eh JFrame, que pode conter o JMenu/JMenuItem que chama as janelas "secundárias", ou seja, os JInternalFrame's.

Espero ter ajudado....

ate mais...


"I see in your eyes the same fear that would take the heart of me. A day may come when the courage of men fail. When we forsake our friends and break all bonds of fellowship, but it is not this day. This day we fight!" (Discurso de Aragorn no Portão Negro de Mordor)


[Email] [WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team