2013-12-12 36 views
0

更現代的UI框架爲複雜的ListItems提供某種支持。例如,一張圖片和3行文字。我該如何爲SWT/JFace實現一個複雜的ListItem?

如何在Eclipse RCP應用程序中執行此操作?有沒有任何開源框架?

+0

你檢查了星雲http://www.eclipse.org/nebula/項目 –

+0

@ChandrayyaGK - 是的。我認爲畫廊可能會幫助,但它似乎只是處理圖像。 – paul

回答

2

您可以使用TableViewer並使用OwnerDrawLabelProvider。該標籤提供程序使您可以完全控制表格行中繪製的內容。缺點是你必須使用基於GC的操作自己繪製行(對於圖像和文本來說不太難)。

+0

謝謝。將數據綁定添加到列表項目以確保視圖總是反映模型的可行性如何? – paul

+0

@paul我還沒有嘗試過,但你可能只需要一個標籤提供者,它複製了'ObservableMapLabelProvider'(這不是很大)的一些代碼。 –

相關問題