Swing/TableCellRenderer のバックアップの現在との差分(No.5)
2023-12-14 (木) 10:20:14
概要
JTable
のセル幅に合わせて文字列を折り返します。
Screenshot
Advertisement
サンプルコード
解説
-
0
列目- デフォルトの
JLabel
を継承するDefaultTableCellRenderer
を使用し超過分は...
で省略
- デフォルトの
-
1
列目- 文字列の折り返しで作成した
JLabel
を継承するレンダラーを使ってセル幅に合わせて折り返し
- 文字列の折り返しで作成した
-
2
列目-
JTextArea
を継承するTableCellRenderer
を作成しJTextArea#setLineWrap(boolean)
メソッドを使用して折り返しを有効化
-
参考リンク
- TableCellRendererでセルの背景色を変更
- JTableのセルの高さを自動調整
- セル幅だけでなく高さも調整する方法のサンプル