如何在没有main方法的情况下运行paint方法?

时间:2014-04-15 19:45:25

标签: java swing jframe paint

在这里,我们有两个班级。其中一个是应用程序类。

http://i.stack.imgur.com/zx4fP.png

enter image description here

输出是一个内部有矩形的jframe。但我不明白,我们不在main方法中写paint方法。怎么运行?

1 个答案:

答案 0 :(得分:2)

自动调用paint方法来刷新窗口。例如,在调整窗口大小时会自动调用 paint 方法。

您也可以通过调用JFrame的 repaint()方法强制调用paint方法。

此外,如果您正在寻找 paint 方法的声明,则它位于 java.awt.Component 中。不要犹豫,看看javadoc