如何将数据从图形界面传输到Java中的另一个文件,并在数据处理后接收
用Java创建一个只有两个文件的项目:第一个文件有一个GraphicalInterface,它接收用户键入的数据,并将数据发送到名为“ProcessData”的第二个文件以处理数据,然后将其发送回用户以查看图形界面。 在GUI字段中,我添加了一个JTextField,供用户在该字段中输入数据,以及发送到ProcessData文件的代码 但是,如果文本变量位于私有方法中,如何将该变量发送到另一个名为ProcessData的文件? 当ProcessData类进行处理并返回答案时,输入什么以便图形界面类在文本字段中接收,因为该文本字段位于私有方法中? 因为方法签名是actionPerformed,所以无法更改 我已经尝试创建另一个类的对象来引用另一个类,但是由于actionPerformed方法是私有的,无法更改,所以我不确定如何解决这个问题 创建图形界面组件时,将创建ActionListener。小代码是:如何将数据从图形界面传输到Java中的另一个文件,并在数据处理后接收,java,user-interface,graphical-interaction,Java,User Interface,Graphical Interaction,用Java创建一个只有两个文件的项目:第一个文件有一个GraphicalInterface,它接收用户键入的数据,并将数据发送到名为“ProcessData”的第二个文件以处理数据,然后将其发送回用户以查看图形界面。 在GUI字段中,我添加了一个JTextField,供用户在该字段中输入数据,以及发送到ProcessData文件的代码 但是,如果文本变量位于私有方法中,如何将该变量发送到另一个名为ProcessData的文件? 当ProcessData类进行处理并返回答案时,输入什么以便图形界面
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);
}
拜托,有人能帮忙吗