首页 > 解决方案 > JavaFX 窗口 setOnShown() 与 setOnShowing()

问题描述

几个月以来,我开始研究 JavaFX 桌面应用程序。在浏览窗口事件时,我遇到了这两种类型的事件设置,setOnShown()以及setOnShowing()Window或子Stage)类。隐藏窗口的方法也类似。我也知道一个应该在显示窗口时触发,一个应该在显示时触发。现在我想问:

  1. 将这两个事件分开的确切原因是什么?setOnShowing() 还不够吗?
  2. 如果我尝试打开的窗口每次打开时都会调用数据库以在其中填充表,在这种情况下我应该使用哪个事件?

问题可能看起来很愚蠢,但请在否决投票之前耐心等待。

标签: javajavafx-8desktop-application

解决方案


推荐阅读