java - JavaFX 窗口 setOnShown() 与 setOnShowing()
问题描述
几个月以来,我开始研究 JavaFX 桌面应用程序。在浏览窗口事件时,我遇到了这两种类型的事件设置,setOnShown()
以及setOnShowing()
(Window
或子Stage
)类。隐藏窗口的方法也类似。我也知道一个应该在显示窗口时触发,一个应该在显示时触发。现在我想问:
- 将这两个事件分开的确切原因是什么?setOnShowing() 还不够吗?
- 如果我尝试打开的窗口每次打开时都会调用数据库以在其中填充表,在这种情况下我应该使用哪个事件?
问题可能看起来很愚蠢,但请在否决投票之前耐心等待。
解决方案
推荐阅读
- java - Android java更新所有类中的相同数组对象
- google-sheets - 计算 Google 电子表格中特定单词的出现次数
- angular - Angular TypeScript 最佳实践
- c# - 删除文本文件中包含 C# 中另一个文件中的文本的所有行
- javascript - 使用 tmdb api 加载页面非常缓慢
- html - 对于像 Windows 10 这样的响应式计算器布局,Grid 可以同时用于宽度和高度吗?
- javascript - 寻找 Netflix 视频中的某个点
- node.js - Node Express Handlebars 和高 CPU 使用率
- c - 对包含字符串的链表进行排序
- android - 在Android中使用客户端ID和客户端密钥的Retrofit2 OAuth2 - 401未经授权的错误