| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 16:55:44
|
vonlinkerstain
JavaBaby
Membro desde: 04/03/2005 12:18:51
Mensagens: 96
Offline
|
Olá pessoal tudo bem?
Estou começando a implementar um erp em java com swing e j2EE e estou dando uma procurada em layouts por ai.
Tentei usar o GridBagLayout mas vi que isto vai ser muito complicado, muito codigo e muitas horas de net beans.
Vi muitas sitações do pessoal aqui de um layout do jgoodies. e Gostaria de saber qual layout o pessoal que usa swing por ai utiliza.
Abraços
Dirceu Semighini Filho
|
Abraços
Dirceu Semighini Filho |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2005 17:08:15
|
knop
Entusiasta Java
![[Avatar]](/images/avatar/62ac9cd1eac1b6b1d204d458ee016173.jpg)
Membro desde: 23/07/2005 19:53:53
Mensagens: 18
Offline
|
vonlinkerstain essa é uma pergunta difícil, pelo menos para mim. Estou construindo uma aplicação pra uma marmoaria onde tenho que criar um tabbed pane onde ofereço as opções de orçamantos de diferentes tipos de material. Para construir um painel descente, tive que fazer uso de 3 gerenciadores de layout trabalhando em conjunto. Foram eles: BorderLayout, GridLayout e o GridBagLayout. Acredito que em paineis complexos, que exibem uma grande quantidade de informações você sempre terá que mesclar os gerenciadores de layout pra conseguir o resultado esperado. E sim, realmente, isso toma um bom tempo para os ajustes nescessarios...
|
No mundo existem 10 tipos de pessoa... As que sabem binário e as que não sabem...
JAVA ROX!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 10:22:10
|
vonlinkerstain
JavaBaby
Membro desde: 04/03/2005 12:18:51
Mensagens: 96
Offline
|
knop wrote:vonlinkerstain essa é uma pergunta difícil, pelo menos para mim. Estou construindo uma aplicação pra uma marmoaria onde tenho que criar um tabbed pane onde ofereço as opções de orçamantos de diferentes tipos de material. Para construir um painel descente, tive que fazer uso de 3 gerenciadores de layout trabalhando em conjunto. Foram eles: BorderLayout, GridLayout e o GridBagLayout. Acredito que em paineis complexos, que exibem uma grande quantidade de informações você sempre terá que mesclar os gerenciadores de layout pra conseguir o resultado esperado. E sim, realmente, isso toma um bom tempo para os ajustes nescessarios...
Eu costumo usar o borderlayout para fazer a insercao dos paineis basicos
E eu estava usando o gridbaglayout para fazer a insercao dos textfields, o grande problema e que o pessoal daqui nao gostou disto, eles querem fazer com layout nulo, pois acham que o gridbag fica parecendo tabela.
Na minha opniao, ele fica bom pois alinha todos os componentes, e da a possibilidade de deixa-los com tamanho de celulas variaval.
PS nao estou fazendo como se fosse uma tabela, deixo os componentes de acordo com o tamanho dos seus campos...
|
Abraços
Dirceu Semighini Filho |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 16:43:14
|
knop
Entusiasta Java
![[Avatar]](/images/avatar/62ac9cd1eac1b6b1d204d458ee016173.jpg)
Membro desde: 23/07/2005 19:53:53
Mensagens: 18
Offline
|
vonlinkerstain wrote:
knop wrote:vonlinkerstain essa é uma pergunta difícil, pelo menos para mim. Estou construindo uma aplicação pra uma marmoaria onde tenho que criar um tabbed pane onde ofereço as opções de orçamantos de diferentes tipos de material. Para construir um painel descente, tive que fazer uso de 3 gerenciadores de layout trabalhando em conjunto. Foram eles: BorderLayout, GridLayout e o GridBagLayout. Acredito que em paineis complexos, que exibem uma grande quantidade de informações você sempre terá que mesclar os gerenciadores de layout pra conseguir o resultado esperado. E sim, realmente, isso toma um bom tempo para os ajustes nescessarios...
Eu costumo usar o borderlayout para fazer a insercao dos paineis basicos
E eu estava usando o gridbaglayout para fazer a insercao dos textfields, o grande problema e que o pessoal daqui nao gostou disto, eles querem fazer com layout nulo, pois acham que o gridbag fica parecendo tabela.
Na minha opniao, ele fica bom pois alinha todos os componentes, e da a possibilidade de deixa-los com tamanho de celulas variaval.
PS nao estou fazendo como se fosse uma tabela, deixo os componentes de acordo com o tamanho dos seus campos...
Não entendi a parte do layout nulo...Como está trabalhando com vários componentes o gridbag é a opção mais trabalhosa, mas se souber usá-la acredito que é a que dará melhor resultado...Quanto a ficar parecendo uma tabela, qual o layout q nao fica parecendo uma tabela? Uma tabela pode ter linhas e colunas iguais, de mesmo tamanho, ou diferentes. Esses ajustes vc vai conseguir setando os 4 parametros do seu Constraints. são eles o gridx, gridy, gridwidth, gridheight, weightx e o weighty; os 2 primeiros ajustam a posição x e y do seu componente. os 2 segundo ajustam quantas celulas seus componentes vao tomar na direção x e y e os dois ultimos ajustam as proporções das células desses componentes nas 2 direções. Mexendo com eles vc consegue construir qualquer layout q desejar, tenha ele cara de tabela ou não... Espero estar contribuindo em algo!
|
No mundo existem 10 tipos de pessoa... As que sabem binário e as que não sabem...
JAVA ROX!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2005 09:10:29
|
vonlinkerstain
JavaBaby
Membro desde: 04/03/2005 12:18:51
Mensagens: 96
Offline
|
Layout nulo e igual a programalção em delphi e em vb
valeu cara
|
Abraços
Dirceu Semighini Filho |
|
|
 |
|
|