从JDK11的发布开始,JavaFX已经不被包含在JDK中了。在JDK11的release notice中可以看到,当前JavaFX需要单独下载。
从JDK11的发布开始,JavaFX已经不被包含在JDK中了。在JDK11的release notice中可以看到,当前JavaFX需要单独下载。
刚才在看Twitter的时候,发现了下面一张图,可以大致上反映了JavaFX的发展以及使用人数。 很明显,该图显示的是Stack Overflow里JavaFX提问的比重。 做过开发的应该都比较熟悉Stack Overflow,至少就我个人而言,很多问题都是在上面找到的答案。 从图里可以看到JavaFX的比重一直在缓慢上升,虽然没有大火,但也还算不上走下坡路,不知道等Oracle将JavaFX从JDK中剔除后,又会迎来怎样的发展。
上一章中,我们学习了TreeTableView的常规使用方法,下面我们来看看TreeTableView的其他特性。 启用TreeTableView菜单按钮 我们可以通过如下代码启用菜单按钮: treeTableView.setTableMenuButtonVisible(true); 运行效果如下: 如图所示,我们可以显示或隐藏某一列,像普通的TableView一样使用。 隐藏根视图 treeTableView.setShowRoot(false); 通过设定ShowRoot可以进行跟视图的显示和隐藏 当然,这样看…
当前Gluon已经支持在IntelliJ IDEA中进行跨平台开发JavaFX了。 之前一直是在Netbeans上,由于Netbeans IDE老实说用了一些时间,感觉还是特别不顺手,不论是从界面外观,字体,在Mac平台运行效率,还是编写代码,都不能令人满意。 随着Android Studio的流行,IntelliJ IDEA也是使用的人越来越多。 我们可以在IntelliJ IDEA中安装插件Gluon Plugin即可: 然后在新建项目中,就可以建立我们的Gluon Mobile项目了: 文章来源于:www.w…
根据我之前所写,JavaFX即将从Oracle的Java SDK中脱离。那么导致的结果是,JavaFX必须需要一个自己的生态圈和规划。 而当前,Gluon正有一个活跃的团队在进行着OpenJFX的项目。同时为了促进JavaFX的发展,Gluon目前推出了一系列的商业性支持,根据不同的收费,提供给个人,企业级等等的支持。 更重要的是,通过商业级的支持,客户能够更进一步的与OpenJFX社区进行沟通,能够保证JavaFX在后续能够进行维护并且与新版的Java平台兼容。 这应该是Gluon的一个很重要的策略吧,当然具体会…
这一节中,我们将会看看TreeTableView的使用。 TreeTableView,顾名思义,就是将TreeView和TableView结合起来的一中控件,能够在TableView中使用树形结构并且与其他Column数据对应。 [title]创建一个TreeTableView[/title] 使用TreeTableView,我们可以通过以下步骤来完成: 创建树的子节点 创建树的根节点 将子节点添加到根节点中 创建一个或多个TableView的列 定义列的Cell内容 创建一个TreeTableView 将列应用到…