2009-08-31 71 views
3

我目前有一個表[org.eclipse.swt.widgets.Table]與幾個TableColumns;但是,由於UI空間的限制,我有點問題。SWT設置列高或插入新行

比方說,例如我有一個名爲「目標用戶」的表格列,這不能命名爲其他任何東西,並且必須顯示整個顯示「目標用戶」。現在讓我們說我也有幾個其他表列也有相同的問題。

我希望我可以添加一個新行或做一些設置列的高度,因此它可以是目標\ n用戶,我可以保存一些寬度的方式。但是,\ n似乎在org.eclipse.swt.widgets.TableColumn.setText中不起作用,html也不起作用。

任何想法?

回答

2

顯然,這(的Label內的「\n」)只適用於Linux,而不適用於Windows。

bug 97077(2005!)

的Linux/GTK執行表列可以輕鬆完成多插入 「\n」 成文字 - 應該在當前的實施工作。
對此的Windows實現將非常棘手。在Win32編程 中,人們可以替換表格控件或表格控件來獲得此功能,或者爲完整的ListView32窗口創建所有類型的技巧以允許multiliner。

+0

那麼解釋了爲什麼,我猜也意味着他們沒有意圖在短時間內解決這個問題.... – 2009-08-31 22:24:23