Foro de elhacker.net

Programación => Java => Mensaje iniciado por: mapers en 2 Diciembre 2011, 07:46 am



Título: Jpanel
Publicado por: mapers en 2 Diciembre 2011, 07:46 am
Buenas señores del FOro necesito de su ayuda nuevamente resulta que tengo este problema necesito arrastras con el mouse un Jlabel y  colocarlo en un Jpanel ahora mi duda es la siguiente porque cuando hago esto se me desorganiza toda mi  ventana .................a que se deve y como podria solucioanrlo

Código
  1. jPanel1.setLayout(new FlowLayout());
  2.        jPanel1.add(jLabel1, BorderLayout.NORTH);
  3.        Bandera = false; //bandera de clicl
  4.        this.setSize(871,663);
  5.        updateUI();
  6.        repaint();
  7.         this.setLocation(0, 0);
  8.         this.setSize(871,663);
  9.  
  10.  

codigo cuando ingreso el Jlabel en el Jpanel


Título: Re: Jpanel
Publicado por: adastra en 2 Diciembre 2011, 10:12 am
Porque la invocación a "repaint" de JComponent aplica a TODO el frame (supongo que esta en un JFrame) tienes que hacer esa invocación solamente al panel.


Título: Re: Jpanel
Publicado por: mapers en 3 Diciembre 2011, 00:05 am
no ps esa parte es del  Jpanel ps se me descuadra el Jpanel no se porque ????


Título: Re: Jpanel
Publicado por: adastra en 3 Diciembre 2011, 01:17 am
jpanel.repaint();

no
repaint();

Tal como indique en mi comentario anterior.



Título: Re: Jpanel
Publicado por: 1mpuls0 en 3 Diciembre 2011, 06:34 am
La verdad no entiendo a que te refieres con "descuadrar" puedes explicar un poco mejor tu problema, tal vez se debe a la distribución de tu JPanel.

Saludos.