Java SWT设置列高度或插入新行

Java SWT设置列高度或插入新行,java,eclipse,swt,Java,Eclipse,Swt,我目前有一个表[org.eclipse.swt.widgets.Table],其中有几个TableColumns;但是,由于UI空间的限制,我有一点问题 比如说,我有一个名为“Target User”的表列,不能将其命名为任何其他名称,必须显示整个显示“Target User”。现在,假设我还有其他几个表列也有同样的问题 我希望我可以添加一个新行或做一些事情来设置列的高度,这样它就可以成为目标用户,\n这样我就可以节省一些宽度。但是,\n在org.eclipse.swt.widgets.Tabl

我目前有一个表[org.eclipse.swt.widgets.Table],其中有几个TableColumns;但是,由于UI空间的限制,我有一点问题

比如说,我有一个名为“Target User”的表列,不能将其命名为任何其他名称,必须显示整个显示“Target User”。现在,假设我还有其他几个表列也有同样的问题

我希望我可以添加一个新行或做一些事情来设置列的高度,这样它就可以成为目标用户,\n这样我就可以节省一些宽度。但是,\n在org.eclipse.swt.widgets.TableColumn.setText中似乎不起作用,html也不起作用

有什么想法吗?

显然,这(在
表格列的
标签中的“
\n
”)只在Linux中有效,而不是在Windows中

见(2005年!)

表列的Linux/GTK实现可以很容易地进行多行插入“
\n
”到文本中-应该在当前的实现中工作。
这方面的Windows实现将非常棘手。在Win32编程中 人们要么替换表格控件或表格标题控件来获得此功能,要么创建各种各样的技巧来完整显示ListView32窗口以允许多行程序


这就解释了原因,我想这也意味着他们无意在短期内解决这个问题。。。。