Java / Swing:如何在JLabel的自定义渲染器中绘制简单的条形图
-
06-07-2019 - |
题
我想动态创建一个最小的透明条形图,以显示在画布上。
我在考虑为JButton或JLabel使用自定义渲染器;但是如何在此渲染器中绘制条形图?
解决方案
标准方法是创建JLabel或JPanel的子类(如果您愿意,可能是匿名的子类)并重载 paintComponent(Graphics g)方法。然后,您可以使用传递的Graphics对象绘制所需的任何矩形(等等)。有关该部分的更多信息,请参阅 Java 2D图形追踪。
编辑:这回答了这个问题吗?我只是重新阅读它,现在我不确定。不隶属于 StackOverflow