JXDataPicker - aspectos das datas não selecionaveis

0 respostas
R

Olá.

Criei uma classe que extende um JXDataPicker, essa classe me permite setar o data maxima selecionavel
no componente do JXDataPicker.
As datas que não podem ser selecionadas são mostradas com um 'X' vermelho sobre elas.

a minha dúvida é como alterar esse 'X' para o aspecto de 'desabilitado' (as datas com um cinza mais claro)

a classe :

public class JData extends JXDatePicker {

    public JData() {
    }

    /**
     * Metodo para setar a data maxima selecionavel no componete de data.
     *
     * @Author 
     * @param dataMax
     */
    public void setDataMaxima(Date dataMax) {

        GregorianCalendar dataMaximaPermitida = new GregorianCalendar();

        dataMaximaPermitida.setTime(dataMax);
        dataMaximaPermitida.set(GregorianCalendar.HOUR_OF_DAY, 0);
        dataMaximaPermitida.set(GregorianCalendar.MINUTE, 0);
        dataMaximaPermitida.set(GregorianCalendar.SECOND, 0);
        dataMaximaPermitida.set(GregorianCalendar.MILLISECOND, 0);

        this.setDate(dataMaximaPermitida.getTime());

        Calendar calendar = this.getMonthView().getCalendar();
        CalendarUtils.endOfDay(calendar, dataMaximaPermitida.getTime());
        this.getMonthView().setUpperBound(dataMaximaPermitida.getTime());

    }
}
Criado 13 de março de 2013
Respostas 0
Participantes 1