我工作在SWT Tree
其中每個TreeItem
需要有多個圖像。現在我要做的如何在SWT TreeItem上設置多個圖像?
treeItem.setImage(index, Image)
,並試圖設置多個Images
在單一TreeItem
。但它似乎並不奏效。這個方法是什麼?任何幫助讚賞。
我工作在SWT Tree
其中每個TreeItem
需要有多個圖像。現在我要做的如何在SWT TreeItem上設置多個圖像?
treeItem.setImage(index, Image)
,並試圖設置多個Images
在單一TreeItem
。但它似乎並不奏效。這個方法是什麼?任何幫助讚賞。
我真的不覺得你的問題。以下作品完美適合我:
public static void main(String[] args)
{
Display display = Display.getDefault();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
Tree tree = new Tree(shell, SWT.NONE);
tree.setHeaderVisible(true);
TreeColumn column1 = new TreeColumn(tree, SWT.LEFT);
column1.setText("Column 1");
column1.setWidth(50);
TreeColumn column2 = new TreeColumn(tree, SWT.LEFT);
column2.setText("Column 2");
column2.setWidth(50);
TreeColumn column3 = new TreeColumn(tree, SWT.LEFT);
column3.setText("Column 3");
column3.setWidth(50);
Image image = YOUR_IMAGE_HERE;
TreeItem item = new TreeItem(tree, SWT.NONE);
item.setImage(0, image);
item.setImage(1, image);
item.setImage(2, image);
shell.pack();
shell.open();
while(!shell.isDisposed())
{
if(!display.readAndDispatch())
display.sleep();
}
}
非常感謝。我沒有創建TreeColumn,這就是我無法設置圖像的原因。我想知道該方法中的索引參數在哪裏。現在它更清楚:) – user1623627
@ user1623627不客氣。在我的第一次嘗試中,我也忘了他們:) – Baz
我從來沒有見過一棵樹上有多個圖像的節點。它會是什麼樣子? –
@丹這是一個有列的樹,類似於一張桌子。 – Baz
直到現在,我都不知道它和Table類似。 – user1623627