两个JFrame之间如何通信

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

4个回答

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

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

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

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

w172087242
little_how 这种就是互相之间持有引用,这样的方式不解耦,中央控制器的话,结构看着清晰
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
两个程序之间如何通信
比如有个A。B两个程序rnA有个label是用来显示的 rnB里有个文本框,一个按钮 点击按钮 文本框里的文字显示在B的label里rn不借助本地文件和数据库rnrn我先取到A的句柄 然后遍历子窗口句柄 然后怎么改label的caption啊 setwindowtext不行rn或者有什么其他控件更适合放文本内容 这些内容将来是不显示的rn或者有其他方式的 只要能通信的就好rnrn先谢过了rnrn
两个平台之间如何通信
比如说淘宝和支付宝,它们是两个平台,淘宝只是一个交易平台,支付宝是一个支付平台,它们二者之间是如何通信的呢,请求是如何传递的呢
两个程序之间如何通信?
一个是用asp编的网页程序,一个是vc编的程序。两个之间要有少量数据通信。rn我现在的解决办法是:vc程序把数据存入文件,网页程序从文件中读。rn但我觉得不太好,实际中也会出现“××内存不能读”的错误。rn各位大哥,如何解决。
两个applet 之间如何通信???
请大虾说一下思路,谢谢
两个JFrame之间的事件响应问题
我写了两个JFrame,希望能够在一个frame1上的button按下时,另一个frame2的jtextfield的值可以得到改变。rn 问题是frame1不能捕捉到frame2的鼠标事件,谁能帮帮我?
多个JFrame如何通信;
A, B分别为JFrame的实例.如何设计程序实现以下过程;rn按下A中的按钮, 出现Brn按下B中的一个按钮, A消失.
两个JFramen之间的通信
主要是将JFrame2 变成JFrame1的成员变量 我自己写的因为应用到数据库 内容较多 所以删减了很多 没有测试运行 目测是没有问题的   import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class JFrame1 extends JF
两个进程之间的通信
下面写一下我做的一个两个App进程之间的通信方式,用一个简单的例子来体现    相当于一个加法计算器:     首先这里需要创建两个modle,一个是客户端App,一个是服务端App    这里用的是dataBinding的写法,所以需要在grid中写个配置                                 还有一个自己封装的工具包:   TypeCast:
两个vlan之间的通信
大家好 我想让在一个交换机上的两个VLAN之间通信 谁能告诉我我如何来配置 路由器(详细配置命令)  谢谢了  急用
两个程序进程之间的通信
两个程序进程之间的通信 里面有进程间通信的各种方式的见解, 并有一些代码例子
两个内网主机之间通信
这样一个情形,有两个子网是相互连通的,但他们的内部主机是对外隐藏的。比如两个隔壁的宿舍,我从我的主机想访问隔壁兄弟的主机,我们两在各自的网段ip都是192.168.1.2,这种情况我应该怎么配置路由器来ping到他?
两个数据库之间的通信
在a数据库中有一个按钮,打开b数据库中的某个视图。 而这个视图的选择公式中需要含有a中的某个域的信息(假设是a中某个文档的ID)。rn 向这样的通信在一个数据库内是很好做的,如果是在数据库之间是如何来实现的呢??
两个javaweb项目之间的通信
1.使用httpclient (1)//get方式 public static String doGet(String url,Map<String, String> param){ CloseableHttpClient httpClient = HttpClients.createDefault(); String resultString = ...
两个类之间的通信
现有两个类,需要相互通讯,并且要访问对方的数据,如:rnClass1rnrn CString str1;rnrnrnrnClass2rnrn CString str2;rnrnrn要求:classs1的成员函数能够访问class2::str2,反之亦然。rnrn方案1:rn 在每个类里面加对方指针rn class1rn rn class2 *m_pClass2;rnrn rnrn class2rn rn class1 *m_pClass1;rnrn rnrnrn 如果用include包含,会造成包含嵌套rnrnrnrn 查看了CTestDoc和CTestView类,发现CTestView类可以通过GetDocument()访问CTestDoc类的数据rn但是找不到包含文件,声明如下:rn CTestView()rn rn CTestDoc *GetDocument();/*如何得到CTestDoc的类声明*/rn rnrn rn rnrn rnrn请问有什么方法实现:rnrn
两个线程之间的通信
class Out { private int i = 1; public void out1() throws InterruptedException { synchronized (this) {//给线程加锁 if (i %2 == 1) { this.wait();//当i余2等于一时,线程等待 } System.out.println("1号...
两个JFrame如何相互调用
比如主窗口在调用子窗口的时候 rnnew child();rnsetVisible(false);rnrn但是子窗口如何调用父窗口和传值?rn比如:father.setVisible(true);rn但是我该如何把father传进去?rn除了new一个父窗口还有其他方法吗?
多个JFrame 之间如何调用?
rn多个JFrame 之间如何调用?rnrn jbuilder里面静态构造一个frm1(从JFrame继承),里面有一个TextPane,rn 在frm1里面动态生成一个frmCom,rnrn JFrame frmCom = new JFrame();rn frmCom.show();rnrn 现在问题是,frmCom 如何调用frm1里面的TextPane?rnrn 比如frmCom 里面生成的字符串如何插入到frm1里面的TextPane中?
如何实现两个程序之间相互通信????????
如何实现两个程序之间相互通信????????
如何让两个窗口之间通信?
其实我想做的事情很简单,当一个弹出式窗口关闭时,让主窗口自动刷新。可能吗?
如何实现两个页面之间的通信?
假设在asp.net中有两个页面A和B,A页面具有获取浏览该页面的客户端IP的功能,我想通过B页面发个指令,让A页面返回客户端IP,然后在B页面上显示IP,这样的功能如何实现,另外应该还涉及到刷新机制吧,请大家给点想法
linux下如何实现两个内核线程之间的通信
并且两个内核线程可能是在不同的机器上
如何实现两个s7-1200cpu之间的以太网通信
如何实现两个s7-1200cpu之间的以太网通信
如何实现两个GPRS模块之间的通信?
由于GPRS的GGSN分配给GPRS终端的IP是10。*。*。*,而且是动态的。rn两个终端如何能彼此通信呢?rn
如何实现两个exe之间的通信?
跟SendMessage()一样.rn但是我是想把一个结构体从一个程序发送到另一个程序.rn比如:rnstruct S_Datarnrn ...rn;rnS_Data stA;rnrn要把"stA"从sender.exe发送到receiver.exern怎样实现?
请问如何实现两个窗口之间的通信?
我想实现两个窗口之间的通信,但不知道应该怎样做才行rnrn例如:rnrnJFrame1包含main():有一个button和JTextArea,当按Button的时候新建JFrame2rnrnJFrame2:有一个button和JTextArea :当我们在JTextArea中输入文字的时候这些文字会自动出现在JFrame1的JTextArea中。rnrnrnJFrame2要是外部类,不能是JFrame的内部类。rnrn问题是我不知道如何在JFrame2中获得已经实例化了的JFrame1的JTextArea对象rnrn不知道这样说是否明白?
请教:两个Dialog对话框之间如何通信
MFC中有两个对话框,要在其中的一个界面中选择设置参数,来刷新另一个界面的显示,请问如何解决?
两个程序之间如何通信(等待中)
我开发了一个Delphi程序和VC程序rn我想在VC程序中完成某一操作(如:保存文件)后,通知Delphi程序对这个文件进行操作,相反也一样。rn请论坛中的好汉们给指条路,万分感谢!!!
如何连接两个语言之间的通信
我做的一个ATM自动取款机的模拟程序 我准备界面用winform做后台用java 做 如何把他们联系起来
请问在两个程序之间如何通信?
两个程序同时运行的情况下?rn请具体一点
本地两个运行的程序之间如何通信?
本地两个运行的程序之间如何通信?一个发送一个接收,BCB中有没有简单的方法实现?
怎样在两个JFrame之间传数据?
是不是只能通过构造函数的参数?
事件控制两个线程之间通信
功能实现部分 //用来控制线程的运行与否,直接从地址中读取数据 volatile BOOL m_ThreadRun[2]; //增加全局事件对象,用来监控线程,控制线程是否运行 CEvent event; void ThreadFunc1(LPVOID pParam); void ThreadFunc2(LPVOID pParam);
两个arduino之间的I2C通信
由网络教程修改而来,着重以字符串为条件判断依据。   主机: //I2C主机 #include <Wire.h> #define LED 13 //初始化 void setup() { Wire.begin(); //主机 pinMode(LED,OUTPUT); Serial.begin(115200); } //主程序 void loop() { Wir...
两个Fragment之间怎样通信?
首先明确一点:两个Fragment之间不能直接通信,只能通过它们所寄生的Activity作为桥梁进行通信。         场景假设:我们假设A这个Activity里面有F1,F2两个Fragment。F1里面是新闻列表, F2里面是新闻详情,点击F1的某一条,要让F2相应的发生改变。    那具体怎么实现呢?分两步:    1. 在F1里面定义接口,A里面实现接口。通过回调
两个局域网之间怎么通信?
写了一个局域网聊天工具,局域网内部可以实现,但是局域网之间怎么实现呢?
两个so之间通信的问题
rn在windows中,在生成一个dll同时(如path.dll),可以同时产生同名的导入库(如path.lib)rn这样,程序中的其他dll可以通过链接这个导入库path.lib访问path.dllrn因为不能更改dll上层接口,只能这样实现。rn在linux中,怎么完成同样的处理?谢谢!rn
两个51之间的通信问题!
我想在两个51之间通过传送数据。甲:通过串口向乙机传送“00",当乙收到"00"后,回送已经收到的”00“的个数!甲采用查询等待方式,收到回复后才向乙传下一个”00“。乙机采用中断查询方式,每当接收到一个”00“后,回送甲机其收到的”00“的个数!rn但是好像乙机收不到,源程序如下,请各位大哥大姐看看哪里出现了问题,先谢谢了。rn甲: ORG 0000Hrn LJMP MAINrn ORG 0100HrnMAIN: MOV SP,#60Hrn MOV PCON,#00H ;SMOD=0rn MOV TMOD,#20H ;T1工作在方式二rn MOV TL1,#0FAH ;波特率为4800rn MOV TH1,#0FAHrn SETB TR1 ;启动T1rn MOV SCON,#50H ;串口工作在方式一且允许接收rn CLR RIrn CLR TIrn MOV R7,#0AH ;传10次“00”rnSEND: MOV SBUF,#00HrnWAIT: JBC TI,WAIT1rn AJMP WAITrnWAIT1: JBC RI,NEXT1 ;查询方式接收回复rn AJMP WAIT1rnNEXT1: MOV A,SBUF ;把接收的数据送到P1rn MOV RO,#90Hrn MOV @RO,Arn CALL DEL ;延迟大约30Srn DJNZ R7,SENDrnHERE: AJMP HERErnrnDEL: MOV R6,#255rnDEL1: MOV R5,#255rnDEL2: MOV R4,#255rnDEL3: DJNZ R4,DEL3rnDEL4: DJNZ R5,DEL2rnDEL5: DJNZ R6,DEL1rn RETrnENDrnrn乙: ORG 0000Hrn LJMP MAINrn ORG 0023Hrn LJMP SINT ;中断方式接收并发送回复rn ORG 0080HrnMAIN: MOV SP,#60Hrn MOV PCON,#00H ;SMOD=0rn MOV TMOD,#20H ;T1工作在方式二rn MOV TL1,#0FAH ;波特率为4800rn MOV TH1,#0FAHrn SETB TR1rn MOV SCON,#50H ;串口工作在方式一且允许接收rn SETB EArn SETB ES ;允许串口中断rn MOV R7,#00HrnHERE: SJMP HERErnrnSINT: PUSH PSW ;中断服务子程序rn PUSH Arn JB TI,NEXT ;若为发送中断,TI清零,返回rn INC R7 ;若为接收中断,回送回复rn MOV A,R7rn MOV SBUF,Arn CLR RIrnGOBACK: POP Arn POP PSWrn RETIrnrnEND
iOS两个APP之间的通信
两个app之间通信
两个WEB程序之间的通信
要求:rn1、实现两个WEB程序之间的数据通信。rn2、不使用URL传值rn3、有一定的安全性rnrn请高手回答,谢谢!rn
hibernate 两个sessionfactory之间的通信
例如我有SESSIONFACTORY_1和SESSIONFACTORY_2,BEAN_1在SESSIONFACTORY_1下,BEAN_2在SESSIONFACTORY_2下,BEAN_1和BEAN_2的关系是一对多,在加载BEAN_1时级联加载BEAN_2,我该如何配置spring和hibernate文件,在DAO实现类里应该如何处理。。。。。。请各位高手帮帮小弟,万分感激
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表