3

文字列値を編集するために、標準のセルエディターで標準の JTable を使用しています。一部のプラットフォームで、セル エディターを開くと、テキストが収まらず、テキストの一部が切り取られます。たとえば、「_」記号は見えません。また、「l」と「1」の区別がつきにくいのは、記号の上部が切り取られている場合があるためです。

おそらく、セルの高さを増やす必要がありますが、どのくらいですか?

結果は現在の Look & Fell に大きく依存します。たとえば、Windows ではすべて問題ないかもしれませんが、Linux では説明されている効果が表示されます。

4

2 に答える 2

3

table の font height を使用して行の高さを計算できます。

FontMetrics metrics = table.getFontMetrics(); 
int fontHeight = metrics.getHeight();
table.setRowHeight( fontHeight + delta );

デルタは、あなたが慣れているものなら何でもかまいません:)

于 2011-07-19T21:55:12.473 に答える
0

セルエディタでフォントの使用を変更できます。

Font font = new Font("Helvetica", Font.PLAIN, 22);
于 2011-07-19T21:43:29.163 に答える