Java - Creación de Componentes

 
Vista:

Creación de Componentes

Publicado por elo (14 intervenciones) el 17/11/2005 09:34:16
Hola!

Estoy haciendo una aplicación para hacer diagramas. Necesito dibujar lineas y luego poderlas seleccionar, etc., se me ocurrió hacer un componente Línea que extiende de la clase JComponente, redefiniendo el metodo paintComponent.
Ahora bien, tengo 2 JPanel uno tiene un BorderLayout y al agregar la linea alli:

JPanel.add(linea, BorderLayout.NORTH) si la pinta.

Por otro lado, el segundo JPanel tiene un layout null y al ponerla alli no la pinta, no es solo visualmente ni siquiera llama al método paintComponent, ya que en este puse un System.out.println("Estoy pintando) para ver si se llamaba.

Si alguien me pudiera decir por qué o que es lo que me falta para que se pinte la línea, me sería de mucha ayuda, o bien darme otra idea para hacer esas líneas.

De antemano muchas gracias.
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