Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: goditozor en 16 Mayo 2011, 20:50 PM

Título: Poner un JLabel donde estaba un un JButton
Publicado por: goditozor en 16 Mayo 2011, 20:50 PM
Alguien sabe como poner un JLabel donde estaba un JButton, por ejemplo si yo tengo 4 botones (Jbutton) que ocupan toda la pantalla y al presionar uno quiero que se desaparezcan y colocar un Jlabel donde estaban los botones.

intente haciendole  mibotton.setVisible(false); a todos los botones y se desaprecen pero cuando se escriben los label se escriben mas abajo de donde estaban los botones es decir como el nombre del metodo lo dice solo le kita la visibilidad a los botones y no hace nada mas.

no he intentado hacerle setLocation ni el setBounds porque quisiera mantener el Layout que estoy usando.

si alguien me podria ayudar estaria agradecido  :)
Título: Re: Poner un JLabel donde estaba un un JButton
Publicado por: NetJava en 16 Mayo 2011, 22:41 PM
Si te aparece descolocado, a lo mejor utilizando GridBagLayout se soluciona el problema para que se coloquen igual.

Saludos
Título: Re: Poner un JLabel donde estaba un un JButton
Publicado por: 1mpuls0 en 17 Mayo 2011, 04:33 AM
Hola.

Si estas utilizando panel hay un método que se llama removeAll

Código (java) [Seleccionar]
jPanel.removeAll();

Ojalá te sirva