Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据从图形界面传输到Java中的另一个文件,并在数据处理后接收_Java_User Interface_Graphical Interaction - Fatal编程技术网

如何将数据从图形界面传输到Java中的另一个文件,并在数据处理后接收

如何将数据从图形界面传输到Java中的另一个文件,并在数据处理后接收,java,user-interface,graphical-interaction,Java,User Interface,Graphical Interaction,用Java创建一个只有两个文件的项目:第一个文件有一个GraphicalInterface,它接收用户键入的数据,并将数据发送到名为“ProcessData”的第二个文件以处理数据,然后将其发送回用户以查看图形界面。 在GUI字段中,我添加了一个JTextField,供用户在该字段中输入数据,以及发送到ProcessData文件的代码 但是,如果文本变量位于私有方法中,如何将该变量发送到另一个名为ProcessData的文件? 当ProcessData类进行处理并返回答案时,输入什么以便图形界面

用Java创建一个只有两个文件的项目:第一个文件有一个GraphicalInterface,它接收用户键入的数据,并将数据发送到名为“ProcessData”的第二个文件以处理数据,然后将其发送回用户以查看图形界面。 在GUI字段中,我添加了一个JTextField,供用户在该字段中输入数据,以及发送到ProcessData文件的代码

但是,如果文本变量位于私有方法中,如何将该变量发送到另一个名为ProcessData的文件? 当ProcessData类进行处理并返回答案时,输入什么以便图形界面类在文本字段中接收,因为该文本字段位于私有方法中? 因为方法签名是actionPerformed,所以无法更改

我已经尝试创建另一个类的对象来引用另一个类,但是由于actionPerformed方法是私有的,无法更改,所以我不确定如何解决这个问题

创建图形界面组件时,将创建ActionListener。小代码是:

private void textFieldActionPerformed(java.awt.event.ActionEvent evt) {
 String text = textFieldName.getText();
}
当ProcessData类的代码在从GraphicalInterface接收数据后进行处理时,如何将名为answer的变量发送回GraphicalInterface,该变量位于图形界面的此方法中:

private void answerFieldActionPerformed (java.awt.event.ActionEvent evt) {
answerfieldname.setText(answer);
}

拜托,有人能帮忙吗