Java / Swing: cómo dibujar un gráfico de barras simple en un renderizador personalizado para un JLabel
-
06-07-2019 - |
Pregunta
Me gustaría crear dinámicamente un gráfico de barras transparente mínimo para mostrar sobre un lienzo.
Estaba pensando en usar un renderizador personalizado para un JButton o un JLabel; pero ¿cómo dibujo mi gráfico de barras en este renderizador?
Solución
La forma estándar sería crear una subclase (posiblemente una anónima, si lo prefiere) de JLabel o JPanel y sobrecargar el método paintComponent (Gráficos g) . Luego puede usar el objeto Graphics pasado para dibujar los rectángulos (y así sucesivamente) que necesite. Para obtener más información sobre esa parte, consulte el Java 2D Graphics Trail .
EDITAR: ¿Responde eso a la pregunta? Acabo de volver a leerlo y ahora no estoy seguro.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow