| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2008 12:56:53
|
pyro
JavaGuru
Membro desde: 17/09/2007 13:13:48
Mensagens: 218
Offline
|
Estou gerando dinâmicamente vários jPainel eu ficando dentro de um jPanel pai.
O problema é que os jPanel filhos ficam lado a lado (na horizontal) e eu preciso que eles fiquem um embaixo do outro.
Para isso estou incremento os valores e passando via setBounds() da seguinte maneira:
onde o meu x é sempre ZERO, pois tem que ficar colocado do lado esquerdo e o y vou incrementando em 600 para ir gerando um abaixo do outro, mas o resultado é um ao lado do outro.
Alguém pode me ajudar?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2008 13:01:42
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1011
Offline
|
Porque vc não usa layout para isso no panel principal?
Tipo... GridLayout ou GridBagLayout...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2008 13:25:00
|
Jarf
JavaTeenager
![[Avatar]](/images/avatar/be29a77514abbab45ce7c52d27ee292d.jpg)
Membro desde: 17/09/2008 15:18:44
Mensagens: 184
Localização: Rio de Janeiro
Offline
|
Você esta utilizando editor visual?
|
"Cada um pensa naquilo que lhe faz falta." ^^
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2008 15:21:36
|
pyro
JavaGuru
Membro desde: 17/09/2007 13:13:48
Mensagens: 218
Offline
|
Não estou utilizando editor visual, é coisa simples e fui na mão mesmo (achei mais rápido e aproveito para conhecer mais o Swing) e acabei enroscando aí.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2008 15:44:45
|
Jarf
JavaTeenager
![[Avatar]](/images/avatar/be29a77514abbab45ce7c52d27ee292d.jpg)
Membro desde: 17/09/2008 15:18:44
Mensagens: 184
Localização: Rio de Janeiro
Offline
|
Eu passei a usar Editor Visual dps de uma coisa simples assim que me irritou =P
Se eu fosse vc eu mudaria a tatica ;P
[]'s
|
"Cada um pensa naquilo que lhe faz falta." ^^
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2008 07:04:38
|
pyro
JavaGuru
Membro desde: 17/09/2007 13:13:48
Mensagens: 218
Offline
|
to vendo que vou ter que mudar de tática mesmo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2008 07:44:39
|
Jarf
JavaTeenager
![[Avatar]](/images/avatar/be29a77514abbab45ce7c52d27ee292d.jpg)
Membro desde: 17/09/2008 15:18:44
Mensagens: 184
Localização: Rio de Janeiro
Offline
|
Muda sim... Eu tbm sou novato, mas se precisar de ajuda com VE eu posso tentar te ajudar
[]'s
|
"Cada um pensa naquilo que lhe faz falta." ^^
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2008 07:50:43
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20536
Localização: Curitiba/PR
Offline
|
Se você quer conhecer o Swing, aprenda a usar os LayoutManagers. Estude como funciona pelo menos o BorderLayout, FlowLayout e o GridBagLayout. Para o seu caso, dê uma olhada também no GridLayout. Usar o setBounds não é conhecer o Swing. O Swing não foi feito para que você colocasse as coordenadas manualmente. Isso não só não é recomendado, como também não é multiplataforma, não é multi-look&feel e não permite que vc redimensione a sua janela sem muito código. Só por esse último motivo, já vale a pena usar os layout managers. Aproveite e veja o tópido: 10 dicas úteis no uso do Swing
This message was edited 3 times. Last update was at 30/09/2008 07:52:03
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|