当前位置: 首页 > 面试题库 >

controlsfx不赞成使用的对话框是什么?

华良平
2023-03-14
问题内容

ControlsFX类Dialogs被标记为已弃用。

用什么代替呢?


问题答案:

这篇博客文章解释了这一切:

http://fxexperience.com/2014/09/announcing-
controlsfx-8-20-7/

自从5月29日发布8.0.6以来,此版本一直在酝酿之中-
基本上是四个月。这对我们来说并不常见(通常我们的发行版要快得多),但是Eugene和我都对一项主要工作分心-
将ControlsFX对话框API和实现提升到JavaFX本身的下一发行版中(它将出现在JavaFX 8u40中)
,尽管该API与您在ControlsFX
8.0.6中看到的完全不同)。最终结果是,我们反复进行了大量的API设计工作(请参阅RT-12643),但没有一个使ControlsFX受益,但它占用了我们所有的时间。

一旦JavaFX
8u40对话框的API完成(仅在8月中旬),我们就制定了如何继续ControlsFX对话框的计划。从本质上讲,我们认为在ControlsFX中维护一个对话框API比在JavaFX
8u40中提供的差异如此之大是不明智的。因此,我们制定的计划是弃用旧的ControlsFX
API,将JavaFX对话框API分叉到一个名为openjfx-
dialogs的新项目中,并使用新API重新创建ControlsFX包括的附加功能(但JavaFX本身缺少)。
(这包括诸如进度,字体选择器,命令链接,登录等对话框)。



 类似资料:
  • 问题内容: 众所周知,在 Hibernate 5中* 不建议使用 条件查询 。在以前的Hibernate版本中,该功能非常有用。 而且它的性能仍然优于HQL。 * __ 那么它在 Hibernate 5中 被弃用的原因是什么? 这是从这里。 Hibernate提供了一个较旧的旧式API,应将其视为已弃用。没有针对这些API的功能开发。最终,特定于Hibernate的条件功能将被移植为JPA的扩展

  • 我看了几个教程,他们所有的列表首选对话框都是这样的。 列表偏好对话框 但我的对话看起来像这样 我的对话 知道为什么我的对话框看起来不一样吗?我查看了教程,我的xml代码看起来和他们的一样。 下面是我的pref_general.xml代码。 和部分活动代码

  • 问题内容: 为什么在JavaScript中不推荐使用该属性? 它是在JavaScript中添加然后弃用的,但ECMAScript完全省略了它。某些浏览器(Mozilla,IE)一直都支持该浏览器,并且在地图上没有删除支持的计划。其他浏览器(Safari,Opera)已对此提供支持,但较旧的浏览器支持不可靠。 是否有充分的理由将这种有价值的功能置于边缘? (或者,是否有更好的方法来抓住调用函数的句柄

  • 对话框的内容不是在页面最初可见,而是在用户操作时显示额外的信息。 Toasts Materialize 提供了非常简单的方法,来弹出一些信息,同时也不会让用户感到突兀。这些 Toasts 显示的位置和大小会随着你的设备的不同而改变。 在 JavaScript 中调用 Materialize.toast() 方法来使用。 // Materialize.toast(message, displayLe

  • 对话框是一个现代GUI应用不可或缺的一部分。对话是两个人之间的交流,对话框就是人与电脑之间的对话。对话框用来输入数据,修改数据,修改应用设置等等。 输入文字 QInputDialog提供了一个简单方便的对话框,可以输入字符串,数字或列表。 #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tutorial In this

  • 打开或保存文件,弹出警告等对话框 进程: 主进程​ 选择多个文件和目录的对话框: 1 const {dialog} = require('electron') 2 console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']})) Copied! 对话框默认是在主线程中