0

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

我想在我的控制器中调用这个 MediaPlayer 的方法,以获取例如状态,但它在那里不可见。我可以在 JavaFX FXML 应用程序中进行干净的 MVC 分离吗?

4

1 回答 1

0

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

于 2012-11-29T17:36:48.633 回答