- Deshabiltar la parte texto del JDateChooser
- Deshabilitar la selección de escoger fechas del calendario
Primero seteamos la fecha por código: this.JDateChooser.setDate(Date_tmp);
Paso 1: Luego de la sección initComponents(); para hacer que no editen la caja de texto colocar:
((JTextField) this.JDateChooser.getDateEditor()).setEditable(false);
Paso 2: Emplear la función setSelectableDateRange para poner la fecha máxima y minima, al poner la misma fecha limitamos al calendario para que no haya elección:
this.JDateChooser.setSelectableDateRange(Max_Date, Min_Date);
this.JDateChooser.setSelectableDateRange(this.JDateChooser.getDate(), this.JDateChooser.getDate());
Aplicando los dos pasos estará listo para que no puedan editar, cambiará solo si por código cambiamos la fecha.