TITLE:JDK 6 の Swing 新機能をテスト

JDK 6 の Swing 新機能をテスト

このページでは、JDK 6 で Swing に新しく追加された機能に関連するTipsを一覧にしています。以下のサンプルを Java Web Start から実行する場合、JavaコントロールパネルのJavaタブから「Javaアプリケーションのランタイム設定(JNLPランタイム設定)」で1.6を有効にする必要があります。

TableRowSorterでJTableのソート

RowFilterでJTableの行をフィルタリング

JTabbedPaneにタブを閉じるボタンを追加

JTabbedPaneのタイトルをクリップ

JTable自体の高さを拡張

TrayIconのアニメーション

Desktopでブラウザを起動

SwingWorkerを使った処理の中断と進捗状況表示

SystemTrayにアイコンを表示

ButtonGroup内のJRadioButtonなどの選択をクリア

↑10 ↓11

GroupLayoutの使用

TableRowSorterのSortKeysをクリアする

JTabbedPaneのCloseButtonをフォーカスがある場合だけ表示

JTabbedPaneのタブにJProgressBarを表示

JTableをソートした後の選択状態

JTableのソートアイコンを変更

JTableのRowSorterをフィルタありソート不可にする