Jdatechooser e jcalendar

olá a todos,

Estou com um problema a algum tempo já :cry: , referente ao jdatechooser e jcalendar, o problema e o seguinte:
gostaria de mudar a cor do botão no jdatechooser ou jcalendar mediante mediante a uma data passada por mim exemplo,

String dat = jTextteste.getText();

        Date date;
        DateFormat formatter = new SimpleDateFormat("dd/MM/yy");
        try {
        date = (Date) formatter.parse(dat);
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        dateChooserPanel.setCurrent(cal);
        } catch (ParseException ex) {
        Logger.getLogger(JFrameCalendario.class.getName()).log(Level.SEVERE, null, ex);
        }

isso somente localiza o mes e ano o dia não é selecionado, gostaria que seleciona-se o dia e coloca-se um cor de minha preferência. Como uma agenda, de acordo com as datas agendadas no BD, ira ficar Vermelho - “agenda cheia”, azul - “com agenda mas ainda disponível”!
a propósito estou desenvolvendo no NetBeans, alguem poderia me dar uma :idea: .

Desde já Agradeço a leitura.