Num é no botão q vc seta o layout, é no container que vc ta adicionando ele.
seuFrame.setLayout(null);
ou
seuPainel.setLayout(null);
Não se esqueça que usar o null layout não é uma boa prática.
Falow!
D
Daniel_Ilha
Valeu funcionou!
Aproveito para perguntar o que seria correto para utilizar ao invés do null Layout.
R
Renato_Froes
…
Eu não vejo nenhum problema em utilizar o layout null, entendo que layout é pra ser utilizado quando há necessidade do mesmo.
Layouts facilitam e garantem o posicionamento de seus objetos da tela.
Implementei vários sistemas em swing com layout null e não tive nenhum problema.
T
thingol
De modo geral, use layouts quando:
Você não pode definir o sistema operacional em que vai rodar seu programa (ou seja, pode ser que as fontes Tahoma, Verdana etc. não estejam disponíveis)
Você quer que a tela seja integralmente usada, não importando a resolução
(ou seja, você pode alterar o tamanho das telas de sua aplicação)
Você simplesmente acha difícil alinhar precisamente as coisas com o mouse, mas sabe que as coisas têm relacionamentos entre si
Se você quer trabalhar do modo VB 6.0 (onde você tem de posicionar as coisas todas em posições absolutas e não dá para modificar o tamanho dos diálogos etc.) use Null Layout. Realmente dá menos dor de cabeça.
Os layouts do Java são muito “podres” e difíceis de usar. Use o GroupLayout se tiver acesso ao NetBeans, ou ou FormLayout do JGoodies.