1

最初にロードしたとき、または列のサイズを変更したときに、値がセル幅に対して長すぎる場合、セルの端/右端ではなく、セルの先頭/左端に省略記号 (...) を配置する必要があります。

同じ方法でサイズ変更を処理することを期待して、以下のコードで列を右揃えすることでこれを処理しようとしました。しかし、そうではありません。値を右揃えしますが、値が大きすぎる場合は、値の正しいサイズを切り捨て続けます。

DefaultTableCellRenderer r = new DefaultTableCellRenderer();
r.setHorizontalAlignment(SwingConstants.RIGHT);
appCol.setCellRenderer(r);
4

0 に答える 0