Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

SwingでTableへ表示するデータに排他をかけたい。

SwingのTableの1列目に表示する値が200バイトより大きい場合、
Tableに表示されないようにする場合、
SwingのTableの設定(プロパティ値の変更など)のみで実現することはできないでしょうか?

[DBのデータ]
aaa・・・(200バイト) | bbb
cccccccccc                   | dd

[Tableに表示されるデータ]
cccccccccc                   | dd

2

回答

147

閲覧

2件の回答

評価

0

排他を掛けたいのか省略したいのか、どちらなんだろうか。

特定の行を内容に従って表示・非表示なんて特殊なことが、標準でできるわけがない。
そういうことをしたい場合は、自前で実装するんだ。

評価

0

失礼。標準で用意されていた。TableRowSorterにRowFilterクラスのインスタンスを設定すれば、boolean include(Entry)で判断できるようだ。

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名