Foro de elhacker.net

Programación => 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
  1. jPanel.removeAll();

Ojalá te sirva