Jave - paintComponent只随机一次

时间:2016-11-07 19:15:53

标签: java swing jpanel

我刚刚开始学习Java。

我试图建立一个用JPanel随机形状绘制一次的程序,但它并没有改变。即使在调整大小。 如果用户想要(通过对话框),形状将重新重新绘制。

我该怎么做?

形状或颜色的数量不固定,可以更改。

谢谢!

1 个答案:

答案 0 :(得分:2)

  

一个程序,用于绘制JPanel随机形状一次,并且它不会改变'

在类的构造函数中,您需要生成随机形状。

paintComponent()方法中,您只需绘制形状。

换句话说,不要在绘制方法中生成任何随机代码,因为无法控制何时调用绘制方法。