Java - Evitar la superposición de figuras dentro de un JPanel en java

   
Vista:

Evitar la superposición de figuras dentro de un JPanel en java

Publicado por Angel (1 intervención) el 12/11/2015 02:53:26
Hola. Tengo el siguiente problema, dentro de un JPanel debo crear figuras geométricas usando la clase Graphics, estas figuras se posicionan en coordenadas aleatorias y su tamaño es el se puede modificar desde un JTextField pero, cómo lograr que después de crear varias figuras estas no se traslapen? Considerando que aunque utiliza el método repaint() no serviría en caso de crear varias figuras en una sola vez.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Evitar la superposición de figuras dentro de un JPanel en java

Publicado por Tom (909 intervenciones) el 12/11/2015 14:55:53
Fácil. Al ir dibujando figuras (con Graphics no creas nada, dibujas cosas) te vas guardando sus límites en una lista que utilizarás para comprobar los solapes... y así.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar