【问题标题】:MVC JavaFx methodsMVC JavaFx 方法
【发布时间】:2016-01-27 03:07:15
【问题描述】:

如果我想将鼠标事件“setOnMouseEntered”添加到我的代码中,并且我已经有一个查看器、控制器、模型和主程序。我应该把这个方法放在哪里? 因为如果我搜索示例,这个方法是写在 start-method 中的。在我的情况下,它将在主要课程中?实际上在查看器中有一种场景样式。 谢谢!

【问题讨论】:

  • MVC 有很多种,答案取决于您使用的风格(即使那样仍然可能会有所不同)。您应该在视图或控制器中注册处理程序(因为模型对视图一无所知);但这些选项中的任何一个都被广泛使用。

标签: model-view-controller methods view javafx main


【解决方案1】:

你会搜索类似的东西吗?

https://github.com/StefanHeimberg/javafx8-spielwiese/tree/master/example-fullscreen-fade/src/main/java/example/menubar.

在 menubar.fxml (VIEW) 中,我使用了 onAction="#handleImage2LongRunningAction" 和 fx:controller="example.menubar.MenubarPresenter" (CONTROLLER)

然后在演示者上我调用了一些服务(模型/业务逻辑)...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-06
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2014-06-04
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多