java中两个界面之间传递参数的示例+
来源:互联网 发布:日本端口 编辑:程序博客网 时间:2024/05/16 14:14
public
class
Test1 {
public
static
void
main(String[] args) {
new
MainFrame();
}
}
class
MainFrame
extends
JFrame{
public
JTextField field=
new
JTextField();
public
JButton button=
new
JButton(
"打开新窗口"
);
public
MainFrame mainFrame=
this
;
public
MainFrame(){
this
.setBounds(
0
,
0
,
320
,
240
);
this
.add(field,BorderLayout.CENTER);
this
.add(button,BorderLayout.EAST);
this
.setDefaultCloseOperation(EXIT_ON_CLOSE);
this
.setVisible(
true
);
button.addActionListener(
new
ActionListener() {
@Override
public
void
actionPerformed(ActionEvent arg0) {
//打开新窗口,把主窗口对象的引用传给新窗口
new
NewFrame(mainFrame);
}
});
}
}
class
NewFrame
extends
JFrame{
public
JTextField field=
new
JTextField();
private
MainFrame mainFrame;
//主窗口的引用
private
JButton button=
new
JButton(
"设置主窗口值"
);
//接收到主窗口的引用 ,就可以直接操作主窗口的控件或变量了
public
NewFrame(
final
MainFrame mainFrame){
this
.mainFrame=mainFrame;
this
.setBounds(
320
,
240
,
320
,
240
);
this
.add(field,BorderLayout.CENTER);
this
.add(button,BorderLayout.EAST);
this
.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this
.setVisible(
true
);
button.addActionListener(
new
ActionListener() {
@Override
public
void
actionPerformed(ActionEvent e) {
mainFrame.field.setText(field.getText());
}
});
}
}
阅读全文
0 0
- java中两个界面之间传递参数的示例+
- SpringMvc中两个Controller类之间传递参数的方法
- IOS中两个类之间参数传递
- 两个Fragment之间参数的传递
- 两个Fragment之间参数的传递 .
- 两个Fragment之间参数的传递
- 两个Fragment之间参数的传递
- IOS 两个类之间参数的传递
- 两个Fragment之间参数的传递
- 两个Fragment之间参数的传递
- 两个Activity之间传递参数
- 两个页面之间传递参数
- 两个Activity 之间传递参数
- C#两个界面之间数据传递的问题
- C#Winform 中,两个form之间参数传递
- web项目中界面(jsp或者js)之间参数的传递
- 两个独立java web工程之间传递中文参数的问题
- [转载+原创] matlab对个界面之间参数的传递
- OKHttp(一)入门
- 【7.5】c++ primer plus 课后编程答案
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- 大数据-一
- Android JNI开发入门
- java中两个界面之间传递参数的示例+
- 廖雪峰的Python-map/reduce
- quagga-0.99.20mr2.1
- 哪些方式实现可以线程安全
- spring事务配置方式
- 【7.6】c++ primer plus 课后编程答案
- Android 从源码分析View层次之ActionMode
- 二叉树中和为某一值的路径
- Android字节码插桩实战