例如,假设我有:
public Class Foo {
public final int X = 1;
public getX() {
return this.X;
}
}
是否可以编写一些东西来更改 X 的值以供将来运行程序?因此,如果用户想要用于 X 的值发生变化,而他们所拥有的只是一个已编译的 .jar 文件,他们可以运行该方法,然后编译代码中的 X 值将永远改变。
我正在为一个临时工作的研究实验室开发软件。实验室技术人员将与之交互的只是一堆 JFrame。他们不知道如何在代码中更改它然后重新编译等。所以我试图找到一个“更改默认值”按钮的最佳方法,该按钮将为他们打开一个窗口,他们可以编辑默认值,单击“保存”,然后使用新值,直到他们再次更改它。我怎样才能做到这一点?