我开发Eclipse RCP应用程序并遇到问题Table.我们在数据库中有一些布尔格式的数据,用户希望看到该字段使用checkbox.
我试图使用来实现它Button(SWT.CHECK)作为表编辑器,但它的工作速度太慢:(
我试图使用2个图像 - 选中和未选中的复选框,它可以工作,但我不能将它们对齐到中心,它们会自动对齐.
我甚至找到了如何捕捉SWT.MeasureItem和SWT.PaintItem事件并通过更改event.x字段手动处理它们,但我遇到了一个问题 - 我现在无法获得什么列测量或绘画,因为事件不会向我提供该信息.
它是通过重绘时修改事件数据将图像对齐到中心的唯一方法,还是可以通过其他方式通过复选框表示布尔数据?我现在不需要编辑它们,因此只读模式就足够了.