javafx cell在初始化过程中如何获得其他列的值
来源:互联网 发布:龙门县平陵镇网络问政 编辑:程序博客网 时间:2024/06/05 15:55
有的时候在初始化一个tableview的时候,需要根据列的值来做出判断,是插入什么控件,或者是行的显示 颜色,前提是我们必须要获得该行,该列。
cell.setCellFactory(new Callback<TableColumn<TableBean,String>, TableCell<TableBean,String>>() { @Override public TableCell<TableBean, String> call(TableColumn<TableBean, String> param) { return new EditingCell(); //写个类继承TableCell // TODO Auto-generated method stub } });
覆写updateItem方法,这个是渲染方法。indexProperty()获取当前的index,有了这个值就轻松多了。
public class EditingCell extends TableCell<TableBean, String> { @Override protected void updateItem(String item, boolean empty) { System.out.println(indexProperty()); super.updateItem(item, empty); //Button bt=new Button("按钮"); //setGraphic(bt); }}
阅读全文
0 0
- javafx cell在初始化过程中如何获得其他列的值
- 在初始化过程中启动其他对话框
- 如何在程序中获得其他程序的 图标?
- 如何在VC++程序中获得其他程序的图标?
- 如何在程序中获得应用程序的包名以及其他
- 在DB2中如何获得自增列的当前值
- 定制化的Cell, 如何获得NSIndexPath
- TableView中如何实现点中cell的文字变为红色,其他cell的文字是黑色
- 在tableView或者collectionView里如何获得被点击的cell的下标位置
- 在jsp中获取已选中checkbox其他列的值
- 在javascript中如何获得label控件的值
- 向数据库中插入一条记录后如何获得自动生成的列值?
- 在UltrawebGrid的Cell编缉中,按向下键,跳到下行的同列的Cell中
- 如何在UltraWebGrid的Cell中显示Image?
- 如何在gridx的cell中显示控件?
- 在ListView列中插入其他组件
- 如何在DLL中获得其他进程窗口中的编辑框文本内容
- 如何在存储过程内部获得查询的结果
- You have an error in your SQL syntax;
- HTML5学习笔记 —— JavaScript基础知识
- Jenkins之邮件通知
- 我的C#学习笔记1 -- 打印到控制台
- Spring Boot 实现 HTTPS
- javafx cell在初始化过程中如何获得其他列的值
- 17AHU排位赛2 A题(最小生成树、LCA维护树上路径)
- tensorflow运维(2):tensorboard:No scalar data was found,没有发现常量数据
- 为什么扫描枪只能扫入数字但是扫不进字母
- PAT甲级1003. Emergency (25)
- 指针方面的小问题
- 关于在n进制下,显示的等式成立。求当前进制。
- 古文觀止卷八_与于襄阳书_韓愈
- 每个程序员半小时内必须解决的5个编程问题——php实现