使用JavaFX,我将用户输入信息输入到文本字段中。 我的MainController类允许用户将输入的文本保存到txt文件并将其保存在给定位置。
我想知道是否可以将在该文本文件中输入的内容传递到另一个类中,以便我可以解析并让我的程序使用其数据。
我使用了字符串和.getText()然后使用了文件编写器和bufferedWriter。 我可以将.getText输入到另一个类吗?
答案 0 :(得分:0)
如果您的课程是公开的,那么您可以在申请的任何课程中使用它;
答案 1 :(得分:0)
您应该研究 Java - 访问修饰符
但作为一种意识形态,
public class MainController {
private String savedFilePath;
public String getSavedFilePath() {
return savedFilePath;
}
public void setSavedFilePath(String savedFilePath) {
this.savedFilePath = savedFilePath;
}
}
从另一个类中,当您保存文件时,您可以调用:
MainController controller = new MainController();
controller.setSavedFilePath("file path");
如果您不想创建新对象MainController,可以将savedFilePath
定义为static
public class MainController {
private static String savedFilePath;
public static void setSavedFilePath(String paramSavedFilePath) {
savedFilePath = paramSavedFilePath;
}
}
然后致电:
MainController.setSavedFilePath("file path");