JTable の列に右側のセル パディングを追加したいのですが、どうすればよいですか?
オンラインで検索してみましたが、これに対する決定的な答えが見つからないようです。
誰かが私を助けてくれることを願っています。
よろしく、 チャド
JTable の列に右側のセル パディングを追加したいのですが、どうすればよいですか?
オンラインで検索してみましたが、これに対する決定的な答えが見つからないようです。
誰かが私を助けてくれることを願っています。
よろしく、 チャド
カスタム を使用し、TableCellRenderer
指定しますsetHorizontalAlignment(JLabel.RIGHT)
。を示す関連する例がここJLabel.CENTER
にあります。
補遺:私の問題は padding であり、alignment ではありません。
セル間ではなくセル内にパディングが必要な場合は、@ Guillaume Polet が示唆するように、レンダラーで境界線を使用できます。境界線は非対称になる可能性があることに注意してください。以下の例では、右側のみがパッドされています。
setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));