作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前有一个 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?)
...
}
最佳答案
基本上,Java 类不会被销毁,除非它是一个内部类。流程。你让你的java.lang.String
有public
,static
从该 GUI 类访问的范围。
或者,您可以使用 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/
我是一名优秀的程序员,十分优秀!