Pregunta

I tienen muchos JLabel s (que incluye ImageIcon s) en un JPanel.

Y esto es sólo una GroupLayout panel de la interfaz gráfica de usuario; hay un montón de otros paneles.

quiero poner etiquetas al píxel coordenadas exactas de su <=> contenedor.

¿Cómo puedo hacer eso sin usar <=>?

¿Fue útil?

Solución

prescindir de un controlador de disposición (Posicionamiento absoluto) en los tutoriales de Java.

  

Creación de un contenedor sin un controlador de disposición implica los siguientes pasos.

     
      
  1. Establecer gestor de diseño del contenedor para nulo llamando setLayout(null).
  2.   
  3. Llame al método de la clase Component setbounds para cada uno de los niños del contenedor.
  4.   
  5. Llame al método repaint clase de <=>.
  6.   

Otros consejos

Either

Take a look at MigLayout, which allows you to do absolute positioning, it's not part of the JDK, but a seperate download.

It's very good as far as layout managers go and does absolute positioning, plus a whole load of other things.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top