fechas con jdatechooser en java

    DateTimeFormatter date =DateTimeFormatter.ofPattern("dd-MM-yyyy");
      
       LocalDate fechainicio=LocalDate.parse(txtf.getText(), date);
       LocalDate fechaactual=LocalDate.now();
       
       Period periodo=Period.between(fechainicio, fechaactual);
       
        if (periodo.getYears()<=1) {
            JOptionPane.showMessageDialog(null,"Valido");
        }else{
             JOptionPane.showMessageDialog(null, "mayor a 1 año");
        }
       

buenas tardes tengo el siguiente codigo para ingresar una fecha en un jdatechooser de java y al presionar lo muestra en un JOptionPane, hay alguna forma de quitar el boton y mostrarlo en una label sin usar boton