清除javxfx fxml中的mvc分隔

时间:2012-11-29 11:30:26

标签: model-view-controller javafx-2 fxml

我有一个简单的Javafx桌面应用程序,我正在尝试拆分代码以匹配mvc模式,但我的问题是我在应用程序中有一个包含MediaPlayer的嵌套类(这是我的视图的一部分)意见)。

我想在我的Controller中调用此MediaPlayer的方法,例如获取State,但它在那里不可见。我可以在JavaFX FXML应用程序中实现干净的MVC分离吗?

1 个答案:

答案 0 :(得分:0)

您可以将嵌套类设为FXML组件(请参阅https://stackoverflow.com/a/10718683/1054140)并引入一个属性,该属性将返回状态(甚至是MediaView本身)以使其可以从Controller访问。

相关问题