我扩展org.eclipse.swt.widgets.Composite并在其上创建许多小部件,(标签,表格,文本等)。我面临的问题是标签的文本在linux上被截断,而在Windows上看起来很好。当我将linux的字体更改为哥特式时,截断会少一些,但仍然存在。有没有办法统一windows和linux显示。在这种情况下,什么可能是linux中使用的最佳字体。
答案 0 :(得分:1)
更可能的是,这与我刚刚游说重新开启的日食错误有关:https://bugs.eclipse.org/bugs/show_bug.cgi?id=151322
答案 1 :(得分:0)
听起来你使用绝对定位而不是dynamic layouts。 (如果不是这种情况,也许您可以发布代码来证明问题)。使用动态布局应确保调整控件的大小以容纳其内容。 (如果您翻译产品,它们也很棒,因为您不必为每种语言重新设置每个对话框。)
答案 2 :(得分:0)
要完成McDowel的回答,还有一个 bug 与Linux检查包装标签的方式有关:
从3.4M7开始修复。
即使它可能与您的情况无关,但了解您使用的是哪个版本的eclipse以及是否可以使用最新版本(例如3.5M6)重现您的错误将会很有用