14:35概要JCheckBoxで使用するチェックアイコンの色や形を変更します。all解説orgデフォルトのJCheckBoxcheck1com/sun/java/swing/plaf/windows/WindowsIconFactory.javaから、XPスタイルではない場合のアイコンをコピーし、一部色などを変更check2UIManager.getIcon("CheckBox.icon")で取得したオリジナルのアイコンを、アルファ値を設定した色で上書きし、✔マークも色を変えて塗り潰しチェックの形はWindowsIconFactoryからコピーしているので、別のLookAndFeelでは枠からはみ出してしまうcheck3javax.swing.plaf.metal.MetalCheckBoxIconをアルファ値を設定した色で上書きcheck1~check3で生成したアイコンを、それぞれJCheckBox#setIconで設定しています。XPスタイルで無い場合(Windows環境以外ではテストしていない)、色を変更するだけなら、以下のようにする方法もあります。