| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 497 人关注过本帖
标题:如何把b.java的动态变量text2 传输到a.java
只看楼主 加入收藏
cixi20100
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-10-5
结帖率:50%
收藏
已结贴  问题点数:6 回复次数:1 
如何把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
legend817
Rank: 2
等 级:论坛游民
帖 子:23
专家分:51
注 册:2010-9-1
收藏
得分:6 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class HtmlDemo extends JFrame implements ActionListener {
    private String text2="hello";
    private JTextArea htmlTextArea;

    public HtmlDemo() {
        
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
        String initialText = "大家好";
        JTextArea htmlTextArea = new JTextArea(1,10);
        htmlTextArea.setText(initialText);
        p1.add(htmlTextArea);
        JButton changeTheLabel = new JButton("change");
        changeTheLabel.addActionListener(this);
        p2.add(changeTheLabel);
        add(p1,BorderLayout.NORTH);
        add(p2,BorderLayout.SOUTH);
        setVisible(true);
        pack();
        setBounds(100,100,100,100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public static void main(String args[]) {
        new HtmlDemo();
    }
   
        public void actionPerformed(ActionEvent arg0) {
            htmlTextArea.setText(text2);        
        }
        
    }
2010-10-11 22:36
快速回复:如何把b.java的动态变量text2 传输到a.java
数据加载中...
 
   



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

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