两个JFrame之间如何通信

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

4个回答

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

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

w172087242
little_how 这种就是互相之间持有引用,这样的方式不解耦,中央控制器的话,结构看着清晰
3 年多之前 回复

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!