Título: Componentes netbeans java Publicado por: ryhuso en 19 Enero 2021, 12:38 pm Hola
No se si alguien me pueda echar una mano con este ejercicio, se trata de crear un propertyEditor y añadirlo a la paleta de NetBeans, si tiene alguna idea o links de paginas que me puedan guiar lo agradecería mucho. crear un calendario que podrá ser insertado en cualquier interfaz. Este "calendario" debe tener al menos las siguientes características: • Una propiedad booleana para indicar si el formato de fecha es el formato: dd/MM/aaaa o el formato: dd/MM/aa. • Una propiedad booleana para indicar si el formato de hora es de 24 o de 12 horas. • Función de alarma: se programa una fecha y hora que debe generar un evento de aviso cuando se llegue a esa fecha y hora. El aviso debe de informar de la tarea a realizar. Debe estar activo hasta que el usuario confirme la lectura del mismo. Una vez leído ese aviso se podrá volver a programar un nuevo aviso de tarea. • Tendrás que crear un formulario de prueba en el que añadas el calendario, modifiques el formato de visionado y añadas una alarma para probar que funciona. - Es decir, debes programar un objeto que muestre la fecha y hora del sistema, que el formato de fecha y hora pueda ser modificado y en el cual se podrá programar un aviso de tarea para una fecha y hora determinada. - La función de alarma deberá tener al menos dos variables: 1ª La fecha a realizar la tarea. 2ª La tarea a realizar (string de longitud máxima de 30 caracteres) - La fecha y la hora del sistema si se prefiere se puede mostrar usando jtext o jlabel. • Creación del componente. • Adición de las propiedades formato y alarmas con sus correspondientes getters y setters. ◦ Para la propiedad formato al modificarse debe cambiar la forma en que se muestra la fecha y hora. ◦ Para la propiedad alarma debes crear un editor de propiedades que permita rellenar los datos de la alarma (fecha, hora y minuto en los que debe saltar) y asociarlo a la propiedad alarma en el objeto BeanInfo asociado a la clase del componente. • Crear la clase que hereda de EventObject para que se puedan crear los eventos a lanzar. • Generar el ejemplo de prueba del componente en el que se añada y se cambie el formato de visionado • Añadir el código necesario para generar los eventos cuando se llegue a la hora de la alarma. • Capturar el evento y mostrar un mensaje cuando se produzca una alarma como se especifica en el enunciado. |