gpt4 book ai didi

java - 如何从 GUI 返回值?

转载 作者:行者123 更新时间:2023-11-30 05:05:30 24 4
gpt4 key购买 nike

我目前有一个 GUI,它保留了一个正在运行的字符串,我想在退出 GUI 时返回该字符串。我在“runner”类中创建了一个 GUI 类,然后我想使用该字符串。有没有办法从我的 GUI 中返回这个字符串?

public class Gui {

//running string is edited by an action listener of the gui.
String runningString = "";

...
}

其他类文件

class Runner {

JFrame thisGui = new GUI;

//user uses GUI
thisstring = runningString; // (How do i get running String?)

...
}

最佳答案

  1. 基本上,Java 类不会被销毁,除非它是一个内部类。流程。你让你的java.lang.Stringpublicstatic从该 GUI 类访问的范围。

  2. 或者,您可以使用 set() 方法以不同的方式写入字符串退出 GUI 之前或退出时的类,除非应用程序崩溃。

例如:

myframe.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(WindowEvent winEvt) {
updateZonas();
//db.close();
//System.exit(0);
}
});

关于java - 如何从 GUI 返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com