在TableViewer中如何给表格的单元格增加其他组件的编辑功能

简介: 在TableViewer中如何给表格的单元格增加其他组件的编辑功能

我想实现在JFace/SWT下的TableViewer中的单元格中能添加一些组件比如Button,Text,Label的功能,我查了一下,JFace本身已经实现了ComboBoxCellEditor,TextCellEditor,CheckboxCellEditor,DialogCellEditor元件,但是他们都被限制为对每列进行操作,而不能针对每个单元格进行操作。

所以,我目前想给表格的单元格增加其他组件的编辑功能,仿照他们已经实现的,我接下去要实现的是ButtonCellEditor,LabelCellEditor等等,并且可以对每个单元格进行操作,而不是只能针对每个列,并且每个元件还可以跨行跨列显示。有兴趣的哥们,研究一下吧!

样式如下:

 

目录
相关文章
|
5月前
|
存储
编辑怎么去获取表格单个的值
编辑怎么去获取表格单个的值
|
6月前
layUI数据表格可编辑扩展下拉框
layUI数据表格可编辑扩展下拉框
|
6月前
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
155 0
|
10月前
|
JavaScript
fastadmin表格列表内部自定义按钮
fastadmin表格列表内部自定义按钮
170 0
fastadmin表格列表内部自定义按钮
PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
595 0
PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
|
6月前
|
JavaScript
layUI数据表格可编辑扩展日期框
layUI数据表格可编辑扩展日期框
|
8月前
|
人工智能 测试技术
ChatExcel--自动处理表格
ChatExcel--自动处理表格
233 1
ChatExcel--自动处理表格
|
人工智能 C#
c#中在datagridview的表格动态增加一个按钮方法
c#中在datagridview的表格动态增加一个按钮方法,如果想要这一套教程的可以移步去这里 《期末作业C#实现学生宿舍管理系统》,对了最近我们有一个人工智能交流群,如果大家对代码有问题,想交流的可以进群,私聊我就可以了! 效果图片 : 在Load事件中写入代码 那ui有了功能怎么办呢?别急我们在 dataGridView1_CellContentClick事件中添加方法 这样的话 我们就可以点击对应行的修改来获取到id的值这里有一个bug就是第三行没数据需要隐藏,现在还没有解决,欢迎大家指出!.....
557 0
c#中在datagridview的表格动态增加一个按钮方法
|
前端开发
前端工作小结75-修改表头按钮样式
前端工作小结75-修改表头按钮样式
72 0
前端工作小结75-修改表头按钮样式
|
JavaScript
在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接
在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接
309 0
在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接