public void setModeControlsVisible(boolean b) {
        this.hue.radioButton.setVisible(b && this.hue.isVisible());
        this.sat.radioButton.setVisible(b && this.sat.isVisible());
        this.bri.radioButton.setVisible(b && this.bri.isVisible());
        this.red.radioButton.setVisible(b && this.red.isVisible());
        this.green.radioButton.setVisible(b && this.green.isVisible());
        this.blue.radioButton.setVisible(b && this.blue.isVisible());
        putClientProperty(MODE_CONTROLS_VISIBLE_PROPERTY, new Boolean(b));
    }