两个JFrame之间如何通信

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

0

4个回答

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

1

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

0

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

0

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

0
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
两个平台之间如何通信
比如说淘宝和支付宝,它们是两个平台,淘宝只是一个交易平台,支付宝是一个支付平台,它们二者之间是如何通信的呢,请求是如何传递的呢
两个Java项目之间如何通信
两个Java项目,要实现他们之间进行信息的通信 前提:必须知道要通信的java项目(接收请求方)的服务器的IP地址和访问路径。 其实两个java项目之间的通信还是使用HTTP的请求。主要有两种方式: ①使用apache的HttpClient方式。 ②使用JDK自带的java.NET包下的HttpURLConnection方式。 HttpURLConnection方式: Ht
两个主机之间如何通信
同一局域网内通信:用ARP来解决 地址解析协议ARP解决这个问题的方法是在主机ARP高速缓存中应存放一个从IP地址到硬件地址的映射表,并且这个映射表还经常更新动态。 每一个主机都设有一个ARP高速缓存(ARP cache),里面有本局域网上的各主机和路由器的IP地址到硬件地址的映射表,这些都是该主机目前知道的一些地址。 假设:主机A的IP地址为192.168.1.1,MAC地址为0A-11-...
两个applet 之间如何通信???
请大虾说一下思路,谢谢
两个程序之间如何通信?
一个是用asp编的网页程序,一个是vc编的程序。两个之间要有少量数据通信。rn我现在的解决办法是:vc程序把数据存入文件,网页程序从文件中读。rn但我觉得不太好,实际中也会出现“××内存不能读”的错误。rn各位大哥,如何解决。
多个JFrame如何通信;
A, B分别为JFrame的实例.如何设计程序实现以下过程;rn按下A中的按钮, 出现Brn按下B中的一个按钮, A消失.
两个JFrame之间的事件响应问题
我写了两个JFrame,希望能够在一个frame1上的button按下时,另一个frame2的jtextfield的值可以得到改变。rn 问题是frame1不能捕捉到frame2的鼠标事件,谁能帮帮我?
两个JFrame如何相互调用
比如主窗口在调用子窗口的时候 rnnew child();rnsetVisible(false);rnrn但是子窗口如何调用父窗口和传值?rn比如:father.setVisible(true);rn但是我该如何把father传进去?rn除了new一个父窗口还有其他方法吗?
两个程序进程之间的通信
两个程序进程之间的通信 里面有进程间通信的各种方式的见解, 并有一些代码例子
两个进程之间通信
 extern "C"  _declspec(dllexport) int  LCControlData(long  data1,long  data2,long  data3)   { COPYDATASTRUCT cds;    cds.dwData = 0xCCCC; long data[3]; data[0]=data1; data[1]=data2; data[2]=data3;  
两个页面之间的通信
今天要给大家说的是两个不同页面之间的通信,通过一个拖拽demo来模拟: 首先,写好基础的拖拽代码: <script> window.onload=function(){ var oDiv=document.getElementById('div’); oDiv.onmousedown=function(ev){ var ev=window.event ||ev; v...
两个内网主机之间通信
这样一个情形,有两个子网是相互连通的,但他们的内部主机是对外隐藏的。比如两个隔壁的宿舍,我从我的主机想访问隔壁兄弟的主机,我们两在各自的网段ip都是192.168.1.2,这种情况我应该怎么配置路由器来ping到他?
两个数据库之间的通信
在a数据库中有一个按钮,打开b数据库中的某个视图。 而这个视图的选择公式中需要含有a中的某个域的信息(假设是a中某个文档的ID)。rn 向这样的通信在一个数据库内是很好做的,如果是在数据库之间是如何来实现的呢??
两个JFramen之间的通信
主要是将JFrame2 变成JFrame1的成员变量 我自己写的因为应用到数据库 内容较多 所以删减了很多 没有测试运行 目测是没有问题的   import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class JFrame1 extends JF
两个程序之间通信
#include #include #include #include int main() {     int data;     int file_pipes[2];     const char some_data[]="1234";     char buffer[BUFSIZ+1];     pid_t fork_result;     memset(buf
两个进程之间的通信
下面写一下我做的一个两个App进程之间的通信方式,用一个简单的例子来体现    相当于一个加法计算器:     首先这里需要创建两个modle,一个是客户端App,一个是服务端App    这里用的是dataBinding的写法,所以需要在grid中写个配置                                 还有一个自己封装的工具包:   TypeCast:
两个Java项目之间的通信
两个java项目,他们之间进行信息的通信 前提:必须知道要通信的java项目(接收请求方)的服务器的IP地址和访问路径。 其实两个java项目之间的通信还是使用HTTP的请求。主要有两种方式: ①使用apache的HttpClient方式。 ②使用JDK自带的java.net包下的HttpURLConnection方式。 HttpURLConnection方式: HttpURLConn...
两个frame之间通信
package Comm;import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * Title:  * Description:  * Copyright: Copyright (c) 2005 * Company:  * @author not attributable * @version 1.0 */public
两个SWF之间的通信
服务端FLASH客户端FLASH在两个SWF之间的通信通常使用LocalConnection来传递信息,但只能运行于同一台客户端计算机上的SWF之间进行通信,SWF文件可以在不同的应用程序中。首先编写服务端程序sevSide类,先在函数中创建一个LocalConnection类对象conn并指定回调对象为this,类中包括一个turnMC方法来接收客户端传来的信息控制mc的缩放。package { import flash.display.MovieClip; import flash.net.LocalC
两个vlan之间的通信
大家好 我想让在一个交换机上的两个VLAN之间通信 谁能告诉我我如何来配置 路由器(详细配置命令)  谢谢了  急用
两个应用程序之间的通信
应用程序之间的数据交换(互相通讯)一直是困扰广大程序员的难题,尽管已经出现了各式各样的解决方案,但迄今为止没有哪一种方案是完美无缺的。因此,只有学习并了解了它们的优缺点后,才能在特定的情况下选择最佳方案,以满足最终的要求。   1、共享   在硬盘上建立一个文件,一个应用程序往该文件里写数据(可以不关闭文件,但必须刷新缓冲区),另一个应用程序以共享方式打开这个文件并读取其中的内容,这便
两个线程之间的通信
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号...
两个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
多个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中?
如何实现两个程序之间相互通信????????
如何实现两个程序之间相互通信????????
如何实现两个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怎样实现?
如何让两个窗口之间通信?
其实我想做的事情很简单,当一个弹出式窗口关闭时,让主窗口自动刷新。可能吗?
如何实现Android两个模拟器之间的通信
之前写模拟器和pc机通信没有遇到过多大问题,这两天想做一个把Socket通信的服务端和客户端都用Android模拟器实现,有点小麻烦,搜集一些资料,也试用很多方法,最后终于实现了模拟器之间的链接: 第一步:首先是创建两个模拟器:cmd下命令创建或在eclispe中创建avd都可以实现,这里不多说   第二步:启动两个模拟器   第三步:查看模拟器设备是否正常启动 在命令行
如何实现两个页面之间的通信?
假设在asp.net中有两个页面A和B,A页面具有获取浏览该页面的客户端IP的功能,我想通过B页面发个指令,让A页面返回客户端IP,然后在B页面上显示IP,这样的功能如何实现,另外应该还涉及到刷新机制吧,请大家给点想法
linux下如何实现两个内核线程之间的通信
并且两个内核线程可能是在不同的机器上
两个java项目之间是如何进行通信的?
两个Java项目,他们之间进行信息的通信 前提:必须知道要通信的java项目(接收请求方)的服务器的IP地址和访问路径。 其实两个java项目之间的通信还是使用HTTP的请求。主要有两种方式: ①使用apache的HttpClient方式。 ②使用JDK自带的java.NET包下的HttpURLConnection方式。 HttpURLConnection
请问在两个程序之间如何通信?
两个程序同时运行的情况下?rn请具体一点
本地两个运行的程序之间如何通信?
本地两个运行的程序之间如何通信?一个发送一个接收,BCB中有没有简单的方法实现?
请问如何实现两个窗口之间的通信?
我想实现两个窗口之间的通信,但不知道应该怎样做才行rnrn例如:rnrnJFrame1包含main():有一个button和JTextArea,当按Button的时候新建JFrame2rnrnJFrame2:有一个button和JTextArea :当我们在JTextArea中输入文字的时候这些文字会自动出现在JFrame1的JTextArea中。rnrnrnJFrame2要是外部类,不能是JFrame的内部类。rnrn问题是我不知道如何在JFrame2中获得已经实例化了的JFrame1的JTextArea对象rnrn不知道这样说是否明白?
如何连接两个语言之间的通信
我做的一个ATM自动取款机的模拟程序 我准备界面用winform做后台用java 做 如何把他们联系起来
两个程序之间如何通信(等待中)
我开发了一个Delphi程序和VC程序rn我想在VC程序中完成某一操作(如:保存文件)后,通知Delphi程序对这个文件进行操作,相反也一样。rn请论坛中的好汉们给指条路,万分感谢!!!
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合