社区
Eclipse
帖子详情
javafx实现 listView
hold_msd
2015-05-23 08:46:08
我希望实现的listView里每个item不止有一项内容,比如我需要时间,标题这些从数据库里取出来的东西组成一个item,我要怎么做,(不是android)
...全文
419
1
打赏
收藏
javafx实现 listView
我希望实现的listView里每个item不止有一项内容,比如我需要时间,标题这些从数据库里取出来的东西组成一个item,我要怎么做,(不是android)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u012342084
2016-06-07
打赏
举报
回复
你可以参考一下
http://www.javafxchina.net/blog/2015/04/doc03_list-view/
1. 设置你的列表的“单元格渲染器”: list.setCellFactory((ListView<MyItem> item) -> new MyItemCell()); 2. 定义渲染器: class MyItemCell extends ListCell<MyItem> 3. 重写渲染器的update方法: @Override public void updateItem(MyItemitem, boolean empty) { super.updateItem(item, empty); VBox v = new VBox(); // 设置一个显示为单元格的组件 if (item != null) { //往VBox中添加内容 setGraphic(v); } else { setGraphic(null); } }
java fx
listview
,
javafx
实现
并显示
ListView
在
JavaFX
中,
ListView
显示的是对象的默认toString()方法返回的字符串,而非预期的名称。为了解决这个问题,你可以选择重写Person类的toString方法,或者为
ListView
设置一个CellFactory来格式化显示内容。这两种方法都可以确保
ListView
显示Person对象的名称而不是内存地址。
JavaFX
ListView
功能
实现
与优化指南
本文介绍
JavaFX
用户界面工具包,重点探讨其
ListView
组件。阐述了
ListView
基本功能、数据绑定优势,还介绍高级功能定制,如自定义渲染、事件处理等。同时提及通过动画效果、样式定制优化用户体验,以及组件的无障碍性支持和未来发展方向。
JavaFx
ListView
利用按键事件
实现
循环浏览
本文介绍了一种
实现
ListView
循环滚动的方法,通过监听键盘事件并自定义响应逻辑,解决了默认行为下循环滚动的问题。同时,通过消费事件和手动滚动条操作,确保了用户界面的一致性和流畅性。
JavaFX
技巧15:
ListView
自动滚动
本文分享了如何在
JavaFX
中
实现
ListView
的自动滚动功能,主要思路是利用后台线程调整虚拟流节点的像素位置,当检测到拖动接近顶部或底部时启动线程。代码可进一步优化,例如使用属性和任务服务。
JavaFx
用户界面控件2——
ListView
文章展示了如何在
JavaFX
中使用
ListView
显示数据,并
实现
过滤功能。通过创建ObservableList和FilteredList,动态更新
ListView
的内容。同时,文章还介绍了如何向
ListView
添加和删除项目,以及如何通过ToggleButtons
实现
过滤不同团队的球员。
Eclipse
58,439
社区成员
49,457
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章