【问题标题】:Schedule JavaFX Application in Windows在 Windows 中安排 JavaFX 应用程序
【发布时间】:2019-01-16 14:21:36
【问题描述】:

我有基于 GUI 的 JavaFX 应用程序。它上面有两个按钮来执行特定的功能。用于使用 HTTP 客户端将库存发送到 magento 的一个按钮。我想在 Windows 上安排这个应用程序每 15 分钟运行一次。如何安排它在运行时仅单击“上传库存”按钮以便发送库存。

【问题讨论】:

    标签: java javafx window taskscheduler


    【解决方案1】:

    计划任务应该在后台运行,并且他们应该在 UI 上做的最多的事情就是显示“嘿,我又活跃了”的通知。当然不显示用户窗口(通常这样做是为了将控制权移交给用户),然后通过自动开始代表该用户点击内容来收回用户的控制权.重构您的代码以促进功能独立运行 UI 并安排

    【讨论】:

    • 好的,谢谢欧文。我有重构的想法,但手动执行和计划执行都需要并行运行。即与用户交互和计划任务。有没有办法将按钮的状态作为参数传递,所以每当计划任务运行时,它只会进入“库存更新”。或者我需要单独的计划来安排?
    • 在表示层(MVC 架构中的“V”和“C”)和业务功能(据我所知,更接近 MVC 中的“M”)之间适当分离关注点意味着您不能以任何方式了解您的业务功能,例如“按钮状态”。我不会涵盖正在运行的任务可以相互通信的所有可能方式,这真的太过分了。
    猜你喜欢
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 2018-05-24
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    相关资源
    最近更新 更多