标题:如何把b.java的动态变量text2 传输到a.java
取消只看楼主
cixi20100
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-10-5
结帖率:50%
已结贴  问题点数:6 回复次数:0 
如何把b.java的动态变量text2 传输到a.java
b.java--代码如下

public class HtmlDemo extends JPanel implements ActionListener {
   String text2;
    public HtmlDemo( ) {

     String initialText = "大家好" +
      htmlTextArea = new JTextArea(100, 200);
        htmlTextArea.setText(initialText);
        JScrollPane scrollPane = new JScrollPane(htmlTextArea);

        JButton changeTheLabel = new JButton("Change-------确定");

//点击 changetehlablel后 能成功显示出 text2的值
//只要 在htmlTextArea修改成什么 多可以成功显示
如:  String initialText = "大家好啊啊啊啊啊" +  也能显示。没有问题
         public void actionPerformed(ActionEvent e) {
        text2=htmlTextArea.getText();
        theLabel.setText(text2);      
        System.out.println("b.java的 点击change-确定后text2的值 "+text2);
         
    }

======想把text2的值传递 到 a.java的 一个 事件执行方法里
======可惜 只能显示第一次从b.java传递过来的text2的值 “大家好“
=====如果把b.java 的htmlTextArea修改成 “大家好啊啊啊啊啊“
=====a.java得到还是第一次 “大家好”;
=========a.java代码如下============================

void javascriptButton7_actionPerformed(ActionEvent e)  {
         System.out.println("==============a.java 打开新窗口 获取 从b.java的数值 ");
        JFrame frame = new JFrame("HtmlDemo");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         b bb= new b(  );         
posttext= bb.htmlTextArea.getText();//方法二 只能显示 第一次从b.java传递过来 的 ”大家好“
                                          //可是当b.java修改成 ”大家好啊啊啊啊 “
                                          //还是显示 第一次从b.java传递过来 的 ”大家好“
posttext2=bb.text2; //方法一 如果我点击几次 多是 显示null
 System.out.println("================bb.getText()======= "+posttext);
 System.out.println("===============bb.text2====== "+bb.text2);
         frame.add(htmldemo);
         frame.setSize(888, 688);
         frame.setVisible(true);

     }

[ 本帖最后由 cixi20100 于 2010-10-7 19:07 编辑 ]
搜索更多相关主题的帖子: 传输 动态 变量 java 
2010-10-07 19:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-322188-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.681011 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved