♣
在java中,一个窗口如何控制另一个窗口如关闭
在java中,一个窗口如何控制另一个窗口,如关闭,改变另一个窗口文本框的值等
· 网友精彩回答:
package comm;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* <p>title: </p>
* <p>description: </p>
* <p>copyright: copyright (c) 2005</p>
* <p>company: </p>
* @author not attributable
* @version 1.0
*/
public class frame1 extends jframe {
jtextarea jtextarea1 = new jtextarea();
jbutton jbutton1 = new jbutton();
jlabel jlabel1 = new jlabel();
jbutton jbutton2 = new jbutton();
frame2 child;
public frame1() {
try {
jbinit();
}
catch(exception e) {
e.printstacktrace();
}
}
public static void main(string[] args) {
frame1 frame1 = new frame1();
frame1.setvisible(true);
frame1.show();
}
private void jbinit() throws exception {
jtextarea1.settext("jtextarea1");
jbutton1.settext("make frame 2");
jbutton1.addactionlistener(new frame1_jbutton1_actionadapter(this));
jlabel1.settext("frame 1");
jbutton2.settext("jbutton2");
jbutton2.addactionlistener(new frame1_jbutton2_actionadapter(this));
this.getcontentpane().add(jtextarea1, borderlayout.center);
this.getcontentpane().add(jbutton1, borderlayout.west);
this.getcontentpane().add(jlabel1, borderlayout.north);
this.getcontentpane().add(jbutton2, borderlayout.south);
}
void jbutton1_actionperformed(actionevent e) {
child=new frame2(this);
child.setvisible(true);
child.show();
}
void jbutton2_actionperformed(actionevent e) {
this.jtextarea1.settext(child.jtextfield1.gettext());
}
}
class frame1_jbutton1_actionadapter implements java.awt.event.actionlistener {
frame1 adaptee;
frame1_jbutton1_actionadapter(frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionperformed(actionevent e) {
adaptee.jbutton1_actionperformed(e);
}
}
class frame1_jbutton2_actionadapter implements java.awt.event.actionlistener {
frame1 adaptee;
frame1_jbutton2_actionadapter(frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionperformed(actionevent e) {
adaptee.jbutton2_actionperformed(e);
}
}
- 更多问题:
- · 在线等,急
- · 递归调用的错误,高手过来看看!谢谢了,十万火急~!
- · 请教SQL语句
- · 如何实现toolbar的隐藏和显示?
- · 系统的CPU总是占用100%
- · MessageFormat里的模式无法含有单引号吗
- · 这样的条件怎么加,高手帮忙
- · 请教两个数据表联合查询的问题
- · 什么情况下的类或者方法适合定义成静态的
- · navicat连接linux下数据库??
- · 关于Dos下执行Exe文件得到返回值,高手请进!
- · 数据库连接问题,占用内存非常大,怎么解决呀??
- · 软件项目招标
- · VFP9.0报表问题
- · 有哪位大虾试过用VB调用SAP的函数?求教一下.(高分求)
- · 怎样获取静态文本框中文本的尺寸?
- · css专题
- · UBB专栏 | UBB
- · servlet技术文档
- · Tomcat技术文档
- · 汇编相关 | 汇编
- · explorer相关问题
- · 应用中间件
- · java 分布式
- · ic查询
- · 接触式ic卡
- · 半导体公司
- · java database
- · spark lan
- · ultra iso
- · ca ssl
- · 戴尔供应链
- · 使用汇编写进注册表启动的简单例子
- · 禁用注册表有什么用处
- · 注册表在哪
- · 电脑注册表损坏时出现的十种症状
- · 怎样修改注册表
- · 如何恢复注册表啊
- · 谁有注册表恢复工具?
- · vb编程实例
- · firefox最新版

