Ubuntu LinuxでJava Swingプログラムを実行すると、フォントの高さが実際のフォントサイズ、つまりすべてのテキスト(メニュー、ボタン、テキスト領域など)には、テキスト自体の下に余分な空白があります。Ubuntuフォントの高さでスイング
これは私が選択したフォントに依存しません。 これは、選択したフォントサイズにも依存しません。余分なスペースを使い切るために大きなサイズを設定すると、余分なスペースがフォントサイズで拡大縮小されます。
オペレーティングシステムによって異なりますが、Windowsでは正常に動作します。 これはまた、選択されたルック・アンド・フィールにもよります。GTKのルック・アンド・フィールで動作します(それ以外の点ではメタル・ルック・アンド・フィールと同じくらい魅力的ではないので、回避できれば回避策として使用したくない)。
私はGoogleでこれについて言及できません。どのようにそれを修正するための任意のアイデア?