1

アクティブな行を表示するには、JListコンポーネントの行を太字にする必要があります。ユーザーがアクティブな行の変更をすぐに確認できるように、動的に実行する必要があります。これどうやってするの?

4

2 に答える 2

5

レンダラーで CustomCellRenderer を見てください。 isSelected 引数に基づいて、表示されたラベルの色を変更できます。

于 2011-12-05T15:37:39.417 に答える
2

選択したアイテムの色を変更したい場合に備えて、次を使用できます。

list.setSelectionForeground(Color.RED);

選択したアイテムの背景を設定するための別の同様の API があります。

list.setSelectionBackground(Color.BLUE);
于 2011-12-05T15:42:08.097 に答える