即使在java / javafx

时间:2017-05-13 20:25:39

标签: java windows javafx alarm

我在Java和JavaFX中创建了一个闹钟。问题是,即使应用程序关闭,我该如何运行该应用程序计时器。

例如: -

一个人在上午9:00设置闹钟但当前时间是早上8:00并关闭应用程序,然后预定的闹钟重置并且不起作用(在我的情况下)。我想像Windows中的闹钟那样做。即使一个人关闭了警报应用程序,它也会在指定的时间显示通知并开启。

我也谷歌这个问题,但到处都发现只有Android和一些警报管理器功能(关于我没有任何知识),这就是我自己发布的原因。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

默认情况下,当最后一个阶段关闭时,JavaFX会终止您的应用程序。您可以通过调用supports doing that as well

来更改此行为

Platform.setImplicitExit(false);对申请的生命周期说:

  

生命周期

     

JavaFX应用程序的入口点是Application类。 JavaFX     运行时,运行时按顺序执行以下操作:

     
      
  1. 构造指定Application类的实例
  2.   
  3. 调用init()方法
  4.   
  5. 调用start(javafx.stage.Stage)方法      
        
    • 等待应用程序完成,这发生在任何一个   发生以下情况   应用程序调用Platform.exit()
    •   
    • 最后一个窗口已关闭且Platform上的implicitExit属性为true
    •   
  6.   
  7. 调用stop()方法
  8.   

您可以在Javadoc of Class javafx.application.Application或任何基于Java的cron框架上实现警报方法的调用。