Java Jave-仅随机绘制一次组件

Java Jave-仅随机绘制一次组件,java,swing,jpanel,Java,Swing,Jpanel,我刚刚开始学习Java 我正在尝试构建一个程序,可以一次性绘制JPanel随机形状,即使在调整大小时也不会改变。 如果用户需要(通过对话框),形状将重新绘制 我该怎么做 形状的数量或颜色不是固定的,可以更改 谢谢 一个只绘制一次JPanel随机形状的程序,它不会改变' 在类的构造函数中,您需要生成随机形状 在paintComponent()方法中,只需绘制形状即可 换句话说,不要在绘制方法中生成任何随机代码,因为您无法控制何时调用绘制方法。为了帮助您,您必须将您的代码发布在@ControlAlt

我刚刚开始学习Java

我正在尝试构建一个程序,可以一次性绘制JPanel随机形状,即使在调整大小时也不会改变。 如果用户需要(通过对话框),形状将重新绘制

我该怎么做

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

谢谢

一个只绘制一次JPanel随机形状的程序,它不会改变'

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

paintComponent()
方法中,只需绘制形状即可


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

为了帮助您,您必须将您的代码发布在@ControlAltDel的建议之后。很难猜出你做错了什么,或者没有代码如何帮助你。我希望我有点东西……我甚至不知道如何开始!通过简单的搜索,在这个网站上可以找到很多使用Swing绘图的示例。请看一看,但是,我们可以解决问题的第二部分。。。关于绘图的部分只有一次