gpt4 book ai didi

java - 在 SWT 树或表中嵌入自定义小部件

转载 作者:行者123 更新时间:2023-11-30 02:54:08 25 4
gpt4 key购买 nike

使用 SWT,是否可以创建自定义小部件并将其插入到 TableTree 中,就好像它是 TreeItemTableItem

我尝试创建一个类并扩展 TreeItem 但收到此警告:

MyClass illegally extends TreeItem

有办法做到这一点吗?

最佳答案

大多数 SWT 小部件都不是为了扩展而设计的,并且通过检查当前类是否位于 org.eclipse.swt.widgets 包中来强制执行此操作。这可以解决,但强烈建议不要这么做。

小部件通常包含许多特定于平台的代码,覆盖类可能很容易最终使用只能在一个平台上运行的代码。

还有多种其他方法可以扩展表和树。使用 TableEditorTreeEditor 是一种方法。使用 SWT.MeasureItemSWT.PaintItemSWT.EraseItem 自行绘制表格/树是另一种方法。

关于java - 在 SWT 树或表中嵌入自定义小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37755860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com