将 CTabItem 从一个 CTabFolder 移动到另一个 CTabFolder
Move CTabItem from one CTabFolder to another CTabFolder
有没有办法在 SWT 中将 CTabItem 从一个 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
方法)。
有没有办法在 SWT 中将 CTabItem 从一个 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
方法)。