gpt4 book ai didi

java - 如何弹出javafx应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 09:25:34 27 4
gpt4 key购买 nike

我有一个 javafx 应用程序,它为用户代表货币汇率。我希望能够在发生某些触发器时弹出应用程序,即使用户已最小化应用程序。例如:假设 $ 货币达到 1$ = 0.86€ 的目标,我想提醒用户,即使他已在屏幕上最小化应用程序,并将其带到前面。这可能吗?

最佳答案

我认为您应该使用 Stage 中的 setIconifiedsetXsetY 方法并将其放入线程中。检查一下:

while(alive){
if(##YOUR STATEMENT##){
Rectangle2D screenBounds = Screen.getPrimary().getBounds();
primaryStage.setX((screenBounds.getMaxX() - primaryStage.getWidth()) / 2);
primaryStage.setY((screenBounds.getMaxY() - primaryStage.getHeight()) / 2);
primaryStage.setIconified(false);
primaryStage.setAlwaysOnTop(true);
}

try {
Thread.sleep(CHECK_INTERVAL);
} catch (InterruptedException e) {
e.printStackTrace();
}
}

这会将您的窗口准确地显示在屏幕的中心。

关于java - 如何弹出javafx应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57745741/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com