2

org.eclipse.swt.widgets.Compositeを拡張し、その上に多くのウィジェット(ラベル、テーブル、テキストなど)を作成します。私が直面している問題は、Linuxではラベルのテキストが切り捨てられ、Windowsでは正常に表示されることです。Linuxのフォントをゴシックに変更すると、切り捨ては少し少なくなりますが、まだそこにあります。WindowsとLinuxの表示を均質化する方法はありますか?このような場合、Linuxで使用するのに最適なフォントは何でしょうか。

4

3 に答える 3

0

dynamic layoutsの代わりに絶対配置を使用しているようです。(そうでない場合は、問題を示すコードを投稿できます)。動的レイアウトを使用すると、コンテンツに合わせてコントロールのサイズが変更されます。(製品を翻訳する場合にも最適です。言語ごとにすべてのダイアログを再調整する必要がないからです。)

于 2009-04-01T10:24:19.443 に答える
0

McDowel の回答を完成させるために、Linux がラベルのラッピングをチェックする方法に関連するバグもあります。

代替テキスト

3.4M7から修正されています。

あなたのケースとは関係ないかもしれませんが、使用している Eclipse のバージョンと、最新のもの (3.5M6 など) でバグを再現できるかどうかを知っておくと役立ちます。

于 2009-04-01T10:36:07.417 に答える