【发布时间】:2013-07-22 20:34:05
【问题描述】:
我想问一个关于 JavaFX 实现策略的一般性问题。假设我已经有一个包含许多类和对象的 java 项目,这些类和对象可能使用 swing 作为 GUI。现在我想使用 JavaFX 作为 GUI。我想在漂亮的 JFX UI 中显示这些对象。但是要使用 JavaFX 及其绑定和所有这些东西,类需要利用 JavaFX 样式属性。问题是:我应该如何处理我已经拥有的所有“旧”类和业务对象?我是否需要至少重写那些要显示为新 JFX 表单的内容?但这些对象也用于其他目的,如数据库和文件持久性。在普通业务对象上使用 JFX 属性似乎不太好。我应该将 BO 包装在相应的 JFX“兄弟”中吗? (这个想法仍然是 .NET WPF MVVM 模式中的“ViewModel”。)有人能告诉我如何处理这个问题的正确方法是什么吗?谢谢。
【问题讨论】:
-
可能是javafx.beans.property.adapter 包的一个很好的用例。