有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

swing试图在java中将一个类中的信息刷新到另一个类中

我有一个名为a的类和一个名为T的类。当a单击一个按钮时,我希望它更新一些T。我在这样做时遇到问题。。。有什么建议吗谢谢

A类:

    FileWriter fstream = new FileWriter("open.txt", true);
    BufferedWriter out = new BufferedWriter(fstream);
    out.write("\n" +number1);
    jLabel1.setText(number1);
    out.close();
    T t = new T();
    t.refresh();

refresh是我希望被调用来更新T类的函数

T:

public void refresh() {
            File file = new File("open.txt");
    try {

        Scanner sc = new Scanner(file);

        if (sc.hasNext()) {
            jTextField2.setText(sc.next());

        } else {
            jTextField2.setText("Nothing to see here");
        }
    } catch (FileNotFoundException e) {
    e.printStackTrace();
}

这就是我希望它调用的函数。它只是不更新文本。我想这与我如何使用文本文件有关。有什么好主意吗谢谢


共 (0) 个答案