1
-1
您可能想尝试以下解决方案:
} |
2
2
你可以做以下几件事:
|
3
1
UI通常应该在底层应用程序上分层(在我看来,UI本身应该被划分为多个层,但是另一个层会将应用程序的相关部分传递给UI的创建。当您准备好让值从UI传递到应用程序(可以是多页对话框上的OK按钮,一直到每次击键),将数据推送到应用程序组件。 |
4
1
|
5
1
只需在dialog类中用一个方法定义一个接口(比如:“returnToCaller(returntype rt)”)。 对话框的构造函数将此接口的一个实例作为输入,并使用它在exit/ok时返回结果。 mainmodule(window或其他什么)只是实例化了对话框,从而对接口进行了不知名的使用,定义了return方法,有点像委托(c#)。
|
6
0
我建议采用MVC(Model-view-controller)设计。所以对话框将是您的视图,也可能是控制器。但是必须有一个域类作为你的模型。例如,如果创建对话框是为了编辑个人数据,那么您可以使用名为Person的类来保存数据。对话框的设计方式应该使您可以设置并从中获取人员。 |
7
0
实现对话框面板的类必须有一个到主程序的链接,并且主程序必须提供一个带有参数的方法,这些参数将是要传输的值。
|
Ummayair Ahmad · 如何从另一个类添加到JPanel 2 年前 |
Klopo22 · 如何将插入符号移动到另一个JTextField 2 年前 |
Kirito · 如何将焦点设置为图像或标签?[Java Swing] 2 年前 |
Didi1995 · 在swing java中传递文件路径 2 年前 |
dl784 · Java Swing登录窗口未关闭 2 年前 |
user16911064 · 在JTable中创建组 2 年前 |
Jessie Smetts · 它不会划清界限 2 年前 |
shrimpwidget · 如何对齐并排面板,Java swing 2 年前 |