我要为其构建UI的程序存在问题。它具有一个“模型”,专门用于具有特定接口的HDR转换器。我必须使用Swing读取几个变量,然后将它们全部传递给转换器以转换图像。 我可以读取变量,并且已经为UI编程了一些特定的侦听器和JPanels。我遇到的问题是,如何将所有输入信息从不同的输入可能性中收集到一个位置,然后将其提交给模型。
const registerSignals = () => {
process.on('SIGTERM', () => {
console.log('SIGTERM received');
shutDown(0);
});
process.on('SIGINT', () => {
console.log('SIGTERM received');
shutDown(0);
});
}
我要解决的问题是,当将“运行转换器”推送到模型以便转换时,如何获取所有值。
我曾考虑过对“运行转换器”上的侦听器进行编程,但不太了解如何获取所有数据。我应该实现一个“ Controller”类,将其推送给所有侦听器并保存所有数据,以便UI和“ Run Converter”可以访问和读取它吗?
还是有一个比仅向所有侦听器推送引用更优雅的版本?
预先感谢您的帮助!如果您需要更多我的代码或更多信息,请询问。
编辑:我不确定是否应该发布一些代码,所以我只是发布了Main GUI类的某些部分