Ajuda: Lógica para montar um layout composto em Java Desktop

0 respostas
M

Bom dia pessoal, estou montando uma aplicação e só consigo pensar em resolver um problema de junção de layout com algumas gambiarras no meio. Acredito que exista alguma solução melhor.

O problema é o seguinte: gostaria de ter um painel maior (pai), onde eu irei adicionar apenas outros containers (filhos de JPanel tb). Eu gostaria que o painel maior tivesse os seguintes comportamentos:

  1. cada filho em uma linha (tipo um grid layout com 1 coluna)
  2. seja respeitado o preferede size do contonaier filho na altura, e a largura sempre fosse a do pai, até quando houvesse maximização da tela.
  3. Aparecesse a barra de rolagem vertical, se necessário, quando o usuário for adicionando componentes

O gridlayout nao respeita o prefered size.
O flowlayout quando eu maximizo nao ajusta o comprimento, e as vezes até coloca 2 componentes na mesma linha

Alguém já fez algo desse tipo? Qual solução adotou?

Não estava querendo partir pra ficar validando eventos. Grato

Criado 22 de janeiro de 2013
Respostas 0
Participantes 1