与吉斯一起摇摆
2022-09-02 22:29:22
我已经将 Guice 用于我的应用的数据模型,到目前为止,我对它非常满意。但是,GUI部分即将成为泥球大球。我发现在这里很难使用Guice,因为Swing组件和模型是紧密耦合的,并且经常强制特定的初始化顺序。
我的应用程序基本上由一个带有大量过滤器的标头,一个中央且相当复杂的JTree组件以及许多操作(例如来自JPopup),菜单,对话框,向导等组成。主要问题是我在组件和操作之间有很多耦合(例如,复杂的验证,树更新......)。你能给我一些建议,如何使用Guice构建这个GUI吗?
我知道像GUTS这样的库,但文档真的很薄,我宁愿避免在我的项目中添加另一个依赖项并学习另一个API(例如,我不知道Swing应用程序框架)。