最近学java想用做一个东东。在这遇到了一个问题希望各位大侠指教啊!!!
     我想在一个类中获得另一个类中的控件的更新数据怎么实现呢? 

解决方案 »

  1.   

    package tryTest;public class test { /**
     * @param args
     */
    rr rx=new rr();
    String s;
    public test(){

    System.out.print("111");
    }
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    test t=new test();
    }
    public void tryA(){
    s=rx.xx();
    System.out.print(s);
    }
    }
    package tryTest;
    import javax.swing.*;
    import java.awt.event.*;
    public class rr extends JFrame implements ActionListener{
    JTextField jtf;
    JButton jb;
    JPanel jpo;
    String t;
    public rr(){
    jtf=new JTextField(10);
    jb=new JButton("确定");
    jb.addActionListener(this);
    jb.setActionCommand("确定");
    jpo=new JPanel();
    jpo.add(jtf);
    jpo.add(jb);
    this.add(jpo);
    //this.setVisible(true);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
    this.setSize(400,200);

    }
    public String xx(){
    jtf.repaint();
    return t;
    }
    @Override
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    if(e.getActionCommand().equals("确定")){
    this.setVisible(false);
    test h=new test();
    h.tryA();
    }
    }
    }
    我做了一个测试 你给看看 修改那个地方能够达到目标