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();
}
それが私が呼び出したい関数です。テキストを更新しないだけです。テキストファイルの使い方に関係していると思います。どんなアイデアでもありがとう。