1

正如我的老师告诉我的那样,我只为一个项目将我的编程从 C# 转移到了 Java。我只是想问什么是等效的:

this.Refresh();

在 Java 中?

4

3 回答 3

1

您假设 Java 应用程序自动等同于 Windows 窗体,它为您提供了一个可以刷新以“重新绘制”的窗体。在 Java 中,事情更复杂,您可能应该先阅读以下内容: 如何创建简单的 Java GUI

于 2012-04-23T08:55:50.853 回答
0

称呼

yourFrame.invalidate();
yourframe.validate();

在此处查看有关invalidate()和的更多信息。validate()

根据文档:validate方法用于使容器再次布置其子组件。在容器显示后修改此容器的子组件(添加到容器或从容器中删除,或更改布局相关信息)时,应调用它。

于 2012-04-23T08:56:25.547 回答
0
    yourFrame.invalidate();
    //make changes here...
    yourFrame.validate();
    yourFrame.repaint();

有关您认为需要的更多内容,请参阅 JFrame 文档。

于 2012-04-23T08:58:31.920 回答