JTextField tf=new JTextField(20);
String s=tf.getText();

解决方案 »

  1.   

    谢谢,还是不会用啊,那位大哥能给个清晰点的,比如:
    一个JFrame里有一个JTextField,一个JButton,一个JLabel,如何完成如下功能:在JTextField中输入“123”后点按钮提交,然后JLabel中显示“123”
    急需这个小例子分析,恳请告知
      

  2.   

    JTextField text = new JtextField();
    JButton btn = new JButton("12312");
    JLabel label = new JLabel();
    text.setText("123");
    btn.addActionListener(new ActionEvent(){
    label.setText(text.getText().trim());
    });
      

  3.   

    多谢大家帮忙,搞懂了,是我有点学迷糊了,以为还要给JtextField一个监听。最终如下:final JTextField jtf = new JtextField();
    fianl JLabel jl = new JLabel();
    JButton jb = new JButton("确定");
    jb.addActionListener(new ActionEvent(){
    jl.setText(text.getText());
    });
      

  4.   

    更正:
    final JTextField jtf = new JtextField();
    fianl JLabel jl = new JLabel();
    JButton jb = new JButton("确定");
    jb.addActionListener(new ActionListener()
    {
     public void actionPerformed(ActionEvent e)
    {
    jl.setText(text.getText());
    }
    });Listener、Event、Adapter这些真把我弄迷糊了。
    setLabelFor()这个方法什么用呢?