Я хотел бы динамически создать минимальную прозрачную гистограмму для отображения поверх холста.
Я думал об использовании пользовательского рендерера для JButton или JLabel; но как мне нарисовать мою гистограмму в этом рендерере?
Стандартным способом было бы создать подкласс (возможно, анонимный, если вы предпочитаете) JLabel или JPanel и перегрузить метод paintComponent (Graphics g) . Затем вы можете использовать переданный объект Graphics для рисования любых прямоугольников (и т. Д.), Которые вам нужны. Для получения дополнительной информации об этой части см. Java 2D Graphics Trail .
РЕДАКТИРОВАТЬ: Это отвечает на вопрос? Я просто перечитал это, и теперь я не уверен.