Java 如何从JTextField获取和传递值

Java 如何从JTextField获取和传递值,java,jtextfield,Java,Jtextfield,我已经用JTextField创建了一个类,我想得到这个值并在其他类中使用 public class Create{ JTextField user; public Create(){ user =new JTextField(10); } public String getUser(){ return user.getText(); } public class ReviewWindow{ JLabel luser1; public ReviewWindow(){

我已经用JTextField创建了一个类,我想得到这个值并在其他类中使用

public class Create{
 JTextField user;

public Create(){
  user =new JTextField(10);
  }
public  String getUser(){
  return user.getText();
  }



public class ReviewWindow{
 JLabel luser1;
 public ReviewWindow(){
  Create create = new Create();
  luser1= new JLabel(create.getUser()); //I want to get this value here.
    }
  }

因此,通常有一个操作与从JTextField获取值相关联。例如,一个名为save的按钮,用户在JTextfield中完成键入后按下该按钮。因此,设置一个按钮可以找到一个教程/解释向该按钮添加一个操作侦听器。在actionlistener函数中,从JtextField JtextField.getText获取文本,并通过getter/setter函数或构造函数将其传递给其他类

您是否收到任何错误?您的文本字段为空,因为您从未在其中放置任何文本以Yes开头。它应该是。您必须创建框架并向其添加文本字段。然后输入一些文本并获取值(如果我使用user.gettext;在公共课上,创造一切我知道。我只是粘贴代码中最重要的部分