2 qq 33303925 qq_33303925 于 2016.04.26 09:15 提问

两个JFrame之间如何通信

图片说明
老师布置的软件工程大作业,这个我想这个高级查询new 一个JFrame 然后一系列选择之后传出一个SQL语句 然后这个库存查询的JFrame根据这个sql语句改变JTable的内容 一直没想明白要怎么弄 0,0 求大腿

5个回答

w172087242
w172087242   Ds   Rxr 2016.04.26 09:19
已采纳

只要这两个JFrame相互持有各自的引用即可;
还有就是一个中央控制器,控制器中持有这两个frame的引用也可。

caozhy
caozhy   Ds   Rxr 2016.04.26 09:17

一个程序很简单,你把JFrame定义成公有变量,直接在另一个界面直接访问即可。

CSDNXIAON
CSDNXIAON   2016.04.26 09:22

两个应用程序之间的通信
两个frame之间通信
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Joson_Chou
Joson_Chou   2016.04.29 09:28

JTable可以定义为static,这样可以用JFrame.JTable传入数据,这是我以前的做法

qq_33303925
qq_33303925   2016.05.03 21:07

我最后是这样做的 大致思想是让JFrame2成为JFrame1的成员变量 然后balabala 成功了

w172087242
w172087242 这种就是互相之间持有引用,这样的方式不解耦,中央控制器的话,结构看着清晰
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片