Problemas com SetLayout Null

4 respostas
ttelsen

Por que quando agente usa SetLayout null em JFrame, ele sempre abre a tela minimizada???

Alguém sabe o que fazer para resolver esse problema???

Estou usando NetBeans 6.9

4 Respostas

ViniGodoy

Isso não acontece. Se está abrindo minimizado, é porque você pediu para abrir assim.

Outra coisa, existem diversos problemas em usar o layout null:

  1. Não tem tratamento para redimensionar a janela (e se precisar que seja, vai exigir um bocado de código);
  2. Não funciona em múltiplas plataformas (o layout pode quebrar mesmo entre variações de uma mesma plataforma);
  3. Não suporta múltiplos look&feel;

Procure aprender sobre os gerenciadores de layout (veja material aqui, aqui e aqui).

ttelsen

ViniGodoy

Vendo pelo lado que você esta me mostrando, é melhor abandonar o “null layout”, ou la na frente estarei com um monte de problemas.
O que gostei do Layout Null é que fica o compente fica onde eu quero.

ttelsen

Fui la nas Propriedades e marquei na guia “CÓDIGO” -> “Gerar Codigo de Redimenciionamento”. Resolveu esse problema

ViniGodoy

ttelsen:
Vendo pelo lado que você esta me mostrando, é melhor abandonar o “null layout”, ou la na frente estarei com um monte de problemas.
O que gostei do Layout Null é que fica o compente fica onde eu quero.

Sim, é beeem melhor abandonar o null layout.
Faça qualquer janela redimensionavel e você vai ver que o NullLayout se comporta muito mal.

E em todos o componente fica onde você quer, basta saber usar.

Criado 27 de dezembro de 2010
Ultima resposta 27 de dez. de 2010
Respostas 4
Participantes 2