我正在尝试在JPanel
. 我正在绘制形状(作品),并且我还想用图片填充 JPanel。但paintComponent()
只接受一个论点。当我有一些额外的代码来绘制形状时,这会变得复杂。
我的paintComponent() 方法目前是这样的:
public void paintComponent(Graphics g) {
g2 = (Graphics2D) g;
for (int i = 0; i < shapes.size(); i++) {
Shape s = (Shape) shapes.get(i);
if (s != null)
g2.draw(s);
}
}
我已经搜索了很多,但找不到这样做的方法。
有谁知道如何做到这一点,或者可能有一些解决方法?