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 に答える