java - 将 CTabItem 从一个 CTabFolder 移动到另一个 CTabFolder

标签 java swt

有没有办法在 SWT 中将 CTabItem 从一个 CTabFolder 移动到另一个 CTabFolder?

CTabFolder folder1 = new CTabFolder(parent, SWT.BORDER);
CTabFolder folder2 = new CTabFolder(parent, SWT.BORDER);

CTabItem tab = new CTabItem(folder1, SWT.BORDER);

// move tab from folder1 to folder2

提前致谢

最佳答案

不,这是不可能的。 CTabItem 属于原始 CTabFolder,直到被处置。

Item 派生的对象通常不支持更改父级(从 Control 派生的对象确实有 setParent 方法)。

关于java - 将 CTabItem 从一个 CTabFolder 移动到另一个 CTabFolder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49253016/

相关文章:

java - SimpleFormatter dd.mm.yyyy HH :mm:ss

Java 正则表达式验证特殊字符

java - Maven 找不到 persistence.xml

java - 如何使用 SWT 浏览器导入 SSL 证书文件

java - SWT 浏览器 - Swing 集成 - Mac - JDK 1.7

java - 覆盖指定类中的方法

java - 与ExecutorService保持对抗?

java - 重新启用 Eclipse 插件进度监视器中禁用的取消按钮?

java - 如何在 SWT/JFace 中设置双击编辑表格单元格?

java - 如何配置 NatTable FilterComboBox 为每列使用不同的 DataProvider