0

我正在使用 Java 中的 AWT 编写应用程序。

我在一个类中有一个按钮组件,在另一个类中有一个画布。画布类有paint方法。现在我想做的是,当我单击一个按钮时,必须更新画布,这意味着paint()必须为更新的变量重新绘制。(就像我想绘制一个图形,但只有在我单击该按钮后才会返回图形的坐标)。

为此,我在actionPerformed()(使用画布类的对象)中调用了一个函数,并在画布类中定义了该函数。这个函数更新变量(或者你可以说,坐标)。但是即使在我调用之后变量也不会更新repaint(),所以当我点击按钮时没有任何反应,图表不会被绘制。

请帮我!我会放代码,但是代码太复杂了,函数和变量从多个文件中调用和更新。

4

0 回答 0