![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaFX
lngrvr
这个作者很懒,什么都没留下…
展开
-
JavaFX中的ObservableValue类型
刚开始,我发现JavaFX没有onFocusing,或者onFocused之类事件。我在一个窗口里安置了两个TableView,需要对其中获得焦点的进行操作。TableView中与Focuse相关的方法有getFocuseModel,但是得到的TableViewFocusModel与我的需求并无关系。这个问题困扰了我一段时间。偶然发现Node的一大堆方法中,有一个不太起眼的focusPro原创 2013-11-29 15:58:44 · 3440 阅读 · 2 评论 -
两个加载fxml文件的方法
JavaFX使用FXMLLoader加载fxml文件。其原理应该与Java.lang.ClassLoader类似,但有很大不同。ClassLoader加载中间代码,在运行环境中生成类对象,而FXMLLoader一方面加载xml格式的文本文件,一方面还要加载由该fxml文件指定的Controller。JavaFX应该建立有一种互动机制,把二者粘合在一起。一般,使用FXMLLoader加载原创 2013-12-02 10:01:02 · 9094 阅读 · 1 评论 -
设置JavaFX-CSS改变TreeView节点图标
1. 实现以“+”、“-”表示节点图标JavaFX中TreeView的默认节点图标如下图所示: 其中箭头向下表示展开,向右则表示合拢。 设置css就可以改变TreeView的样式。比如使用下面几行的css定义,就可以实现“+”表示合拢,“-”表示展开。.tree-cell .tree-disclosure-node .arrow {原创 2013-12-28 11:02:16 · 3313 阅读 · 0 评论 -
JavaFX:禁止TableView的列拖拽功能
JavaFx封装的原创 2014-04-14 10:47:48 · 4005 阅读 · 2 评论