我是 Java 的新手,在我的程序中,我必须在paintComponent()
与扩展 JPanel 的类中的某些情况下不同的函数中绘制一些线、弧等。
我通常使用 ActionScript 来处理视觉内容,当我使用 AS 时,我可以在任何函数中绘制任何几何图形。
那么,有没有办法在 Java 中做同样的事情,以及如何做?
谢谢!
我是 Java 的新手,在我的程序中,我必须在paintComponent()
与扩展 JPanel 的类中的某些情况下不同的函数中绘制一些线、弧等。
我通常使用 ActionScript 来处理视觉内容,当我使用 AS 时,我可以在任何函数中绘制任何几何图形。
那么,有没有办法在 Java 中做同样的事情,以及如何做?
谢谢!
paintComponent(...)
?您陈述了新的,也许您可能误解了如何最好地制作 Swing 图形,因此了解您的要求及其背后的基本原理可以帮助我们帮助您。paintComponent(...)
方法中显示该图像setIcon(...)
方法在 JLabel 的图标中。getGraphics()
JPanel 等组件来获取您的 Graphics 对象。通过调用getGraphics()
BufferedImage 或从paintComponent(Graphics g)
参数中获取它。