JDialog 怎么传递参数给 JDialog
在JDialog 1中点击Button1生成JDialog 2,在JDialog 2 点击Button进行数据库操作,怎么将查询结果返回到JDialog1中呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在JDialog 1中点击Button1生成JDialog 2,在JDialog 2 点击Button进行数据库操作,怎么将查询结果返回到JDialog1中呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
JDialog 1伪代码代码:
DataModel model = new DataModel();
Dialog2 dialog = new Dialog2(model );
dialog.setVisible(true);
doSomething(model);
加一个 Model不就搞定了,View只是一个载体,装什么东西你自己决定,这就是Model。MVC在swing中的体现是最鲜明的,鲜明的你看起来都绝对习以为常的。静态对话框是做的最爽的,但是隐患最大的。
用模态
弄一个桥梁类,把需要的引用都给丢进去,然后,单独的Dialog类,只负责和桥梁类通信,通过桥梁类引用其他对象(所谓的适配器模式???)。
这跟Jdialog1 有什么关系呢,我在JDialog1中点击Button 1 生成JDialog 2 在生成的Dialog2消息框中点击Button 2 生成的数据要传回JDialog 1,您那样子做,我不是很理解,能详细点过程吗?谢谢。
在JDialog 2里面添加一个属性,生成的JDialog 2的时候将属性的值赋好。