Eu tenho um JFrame, e este comporta 2 JPanel … Estou usando BorderLayout para ele
Um dos JPanel é meu menu, agora tenho que usar setLayout(null) no meu menu, para posicionar os componentes com o setBounds()… mas, quando eu boto setLayout(null) no menu, ele some da tela… e quando eu deixo o setLayout como padrao, ele aparece… Mas com os componentes um do lado do outro, e oque eu preciso é que eles apareçam um embaixo do outro
Enfim, se alguem tambem tiver uma indicação de layout para posicionar elementos um embaixo do outro… pode citar tambem ! hehe
esse é o codigo do meu menu principal, ele nao ta aparecendo...
olha amigo, pelo que eu saiba o FlowLayout alinha os componentes em linha, e oque eu preciso, é alinhar eles em coluna... agradeço a atençao!
F
Freak_266
Pelo que vi, achei estranho em primeiro lugar vc estender com o JPanel e utilizar o metodo setVisible(), em segundo lugar, eh obvio que nao vai aparecer o seu menu, eu nao achei no seu codigo o Container tela = getContentPane(); que faz com que seus componentes aparecem no JFrame… da uma melhorada nesse codigo, pois esta meio confuso…
S
salamandra
nao entendi mt bem, primeiro, getContentPane é usada para JFrames... esse meu JPanel é apenas o Menu que vai ir ao JFrame, vou postar o codigo do JFrame e do JPanel para ficar mais claro :wink: