两个JFramen之间的通信
来源:互联网 发布:算法导论 视频教程 编辑:程序博客网 时间:2024/06/04 18:42
主要是将JFrame2 变成JFrame1的成员变量 我自己写的因为应用到数据库 内容较多 所以删减了很多 没有测试运行 目测是没有问题的
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class JFrame1 extends JFrame{private static final long serialVersionUID = 1L;private JFrame12 adqJF=null;private JButton JF2JB;private String sql="";public JFrame1() {setTitle("JFrame通信");setBounds(300, 240, 1434, 730);JF2JB =new JButton("JFrame2");JF2JB.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e) {if(adqJF==null)adqJF = new JFrame12();elseadqJF.setVisible(true);if(adqJF.getSQL()!=null){setSQL(adqJF.getSQL());}}});setVisible(true);}void setSQL(String sql){this.sql=sql;}String getSQL(){return this.sql;}class JFrame12 extends JFrame{private static final long serialVersionUID = 1L;private String sql;public JFrame12(){setTitle("JF2");setSize(300, 351);setLocationRelativeTo(null);setResizable(false);setVisible(true);}String getSQL(){return this.sql;}void setSQL(String sql){this.sql="通信";}void setVisibleF(){setVisible(false);}}public void main(String arg[]){new JFrame1();}}
0 0
- 两个JFramen之间的通信
- 两个SWF之间的通信
- 两个应用程序之间的通信
- 两个进程之间的通信
- 两个进程之间的通信方式有哪几种?
- linux内核两个驱动之间的通信
- linux内核两个驱动之间的通信
- linux内核两个驱动之间的通信
- 两个不相关Activity之间的通信
- 两个简单Fragment之间的通信
- 两个Java项目之间的通信
- 两个Java项目之间的通信
- 两个Java项目之间的通信
- JS实现两个页面之间的通信
- LINUX 实现两个进程之间的通信
- 两个frame之间通信
- 两个进程之间通信
- 两个程序之间通信
- 【VS开发】VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- 线性表
- C经典 使用选择排序排列字符串数组
- 世界经济考题与考点
- redis主从不同步问题处理
- 两个JFramen之间的通信
- 【驱动笔记14】初步认识MDL
- canvas学习绘制图片和添加图片等等一
- CSS3滤镜-水平和垂直翻转图片
- 数组指针和指针数组的区别
- 关于AsyncTask-异步任务的简单理解
- 乱码问题总结
- 关于火狐下SyntaxError: missing ] after element list
- 字典序全排列