java不同对话框间传递参数

[复制链接]
查看11 | 回复1 | 2009-7-18 14:57:15 | 显示全部楼层 |阅读模式
这很简单呀,在B框中持有A框的引用就行了,然后在actionPerformed中操作A;方法很多的,写一个小事例吧class A extends JFrame{public JTextField tf_1;private JButton bt_1;public A(){tf_1=new JTextField();bt_1=new JButton("test");bt_1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){new b(this);}});}}class b extends JFrame{private A a;private JButton bt;public b(A a){this.a=a;}private void init(){bt=new JButton("BT");bt.addActionLisener(new Actionlistener(){public void actionPerformed(ActionEvent e){A.tf_1.setText("B的选择");}});}}没有调试过,你自己调试一下再改成你想要的吧,还有其它方法的,这里就不多说了
回复

使用道具 举报

千问 | 2009-7-18 14:57:15 | 显示全部楼层
提示你下哦,用window.opener
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行