多行表格标题/多行TabItem文本
我将应用程序从 Swing 迁移到 SWT,但无法找到如何在 SWT 中制作表头多行以及 TabItems 以获得多行文本。在 Swing 中这不是问题,但在 SWT 中则不然。对于表头 我发现它在 Linux 上工作但是我需要它用于 Windows。我尝试了 \n
和
但没有任何结果。
I migrate application from Swing to SWT and cannot find out how to make table headers in SWT multiline and also TabItems to have multiline text. In Swing it was not problem but in SWT no way. For table header I found that on linux it is working but I need it for windows. I tried \n
and <br>
but nothing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能会发现这很有用:
http://www.java2s.com/Tutorial/Java /0280__SWT/MultilineTablecell.htm
需要重写绘制表格时生成的一些事件,并根据单元格中的文本行数修改单元格大小。我不确定标题单元格的事件是否相同。建议您尝试一下并在此处发表评论:-)
You might find this useful:
http://www.java2s.com/Tutorial/Java/0280__SWT/MultilineTablecell.htm
You need to override some events generated when the table is painted and modify the cell size according to the number of text lines in the cell. I'm not sure if the events are same for header cells though. Suggest you try it out and post a comment back here :-)