Desarrollo Interfaces - 03
![]() |
![]() |
![]() |
Título del Test:![]() Desarrollo Interfaces - 03 Descripción: Repaso de las preguntas del tema 3 para el examen final |




Comentarios |
---|
NO HAY REGISTROS |
Indica cuál de estas afirmaciones no está relacionada con la gestión de eventos. Cuando tenemos más de un oyente estos se almacenan en una estructura de tipo ArrayList o LinkedList. Se usa el método publicvoid addPropertyChangeListener PropertyChangeListener l) para añadir un escuchador. Precisa de uno o varios escuchadores que ejecutarán una acción cuando se produzca el evento. Debe existir un objeto de tipo Evento. La gestión de eventos implica la programación de clases para el evento siempre. ¿Verdadero o falso?. Verdadero. Falso. ¿Qué define el estado de un componente?. Eventos a los que responde. Atributos. Métodos. Propiedades. Una propiedad restringida se implementa y usa de igual manera que una compartida, con la diferencia de que los cambios que se producen en ella pueden ser vetados por el objeto auditor. ¿Verdadero o falso?. Verdadero. Falso. ¿Cómo se definen los métodos getter para una propiedad definida como String[]nombres?. public String getNombres() public String getNombres(int posicion). public String[] getNombres() public String getNombres(). public String[] getNombres() public String getNombres(int posicion). private String[] getNombres() private String getNombres(int posicion). La persistencia permite que se almacene el contenido de un componente en un archivo y que pueda ser recuperado posteriormente. ¿Verdadero o falso?. Verdadero. Falso. Una vez empaquetado el componente queda independiente y puede ser usado en el código de otras aplicaciones. ¿Verdadero o falso?. Verdadero. Falso. Indica que afirmación es falsa para la siguiente propiedad de un componente: transient public int numeroElementos; int getNumeroElemnetos() { return numeroElementos; } void setNumeroelementos(int nelementos); { this.numeroElementos = nElementos; }. Es de tipo entero. La propiedad será serializada. Es una propiedad simple. El modificador public no es el adecuado para la propiedad. Relaciona cada término con la clase asociada de la que deriva o que implementa: Gestor de Eventos. Evento. Editor de propiedades. Componente. Instropección. Indica que afirmación se corresponde con una propiedad compartida. Se puede acceder a través del formato componente.nombrePropiedad directamente. Está formada por un conjunto de elementos del mismo tipo. Aparece en dos componentes al mismo tiempo tomando el mismo valor, y los cambios que se realicen en un componente quedarán reflejados en el otro. Se define de tal forma que si otro objeto se declara auditor del componente y de la propiedad podrá saber cuando la propiedad cambia de valor pudiendo implementar un método para ejecutar una acción cuando se produzca el cambio. Para una propiedad definida como protectedbooleanactivo, ¿cómo se definen son los métodos get y set?. public void setActivo(boolean activo) public boolean isActivo(). public void setActiva(boolean activa) public boolean getActiva(). protected void setActiva(boolean activa) protected boolean getActiva(). public void setActivo(boolean activo) public boolean getActivo(). ¿Cuál es una de las principales características de los componentes?. Disponen de una interfaz que permite el reconocimiento de los elementos del componente. El uso de propiedades que evitan el uso de atributos públicos que merman la seguridad. Necesitan de una programación extra para que funcionen. Deben ser programados cada vez que se usen. Una propiedad indexada tendrá como mínimo dos métodos getter. ¿Verdadero falso?. Verdadero. Falso. La gestión de eventos se asocia a: La introspección. La gestión del comportamiento del componente. La programación de propiedades. La persistencia del componente. ¿Qué podemos decir de una propiedad definida del siguiente modo? protected int tipo; public int getTipo();. Que es una propiedad de solo lectura. Que el componente tiene una propiedad llamada tipo, que es un entero y que para poder asignar el tipo al componente tendremos que usar el método correspondiente. Que podemos acceder al atributo tipo desde fuera de la clase. Que el componente es de un tipo específico. Si tenemos una propiedad de tipo Font necesitaremos programar un editor de propiedades para poder modificarla. ¿Verdadero o falso?. Verdadero. Falso. Cuando tenemos un editor de propiedades personalizado la modificación de la propiedad se realiza en el propio editor de propiedades a través del método setAsText. ¿Verdadero o falso?. Verdadero. Falso. Utilizamos un archivo de manifiesto para definir la estructura de un componente al empaquetarlo. ¿Verdadero o falso?. Verdadero. Falso. ¿Qué elementos forman la interfaz de un componente?. Sus propiedades y métodos. Las clases Serializable y Externalizable. La clase BeanInfo. Los eventos y manejadores de eventos asociados. ¿Cuándo usaremos una propiedad indexada?. Cuando el componente tenga varias propiedades. En los mismos casos en los que usamos una propiedad simple. Cuando tenemos una propiedad que contiene varios elementos del mismo tipo. Cuando tenga una propiedad que puede tomar varios valores diferentes. Une cada tipo de propiedad con la definición más adecuada: Restringida. Indexada. Compartida. Simple. La introspección se relaciona con: El descubrimiento de la interfaz del componente. La gestión de eventos. La persistencia del componente. Las propiedades compartidas. Una ventaja de los componentes es que pueden especializarse mucho y al estar probadas de antemano sabemos que su funcionamiento es correcto por lo que facilitan la programación de aplicaciones nuevas. ¿Verdadero o falso?. Verdadero. Falso. Es posible implementar una serialización propia aún cuando usemos la interfaz Serializable que la realiza de manera automática. ¿Verdadero o falso?. Verdadero. Falso. Indica con qué característica de los componente se relaciona la capacidad de una aplicación de desarrollo gráfico de reconocer los elementos de la interfaz del componente. Con la posibilidad del componente de ser modificado. Con la persistencia. Con la introspección. Con la gestión de eventos. Relaciona cada tecnología para la creación de componentes con la empresa que le da soporte: JavaBeans. CORBA. COM, COM+, DCOM. ¿Qué define el comportamiento de un componente?. Atributos. Su interfaz. Propiedades. Métodos y eventos a los que responde. La clase BeanInfo... No tiene entorno gráfico. Permite la introspección para el componente. No se debe incluir en el paquete jar del componente. Se relaciona con la reflexión. No es necesario añadir la clase que implementa un editor de propiedades personalizado al paquete del componente. ¿Verdadero o falso?. Verdadero. Falso. Los patrones de diseño... Se relacionan con la gestión de eventos. Se basan en establecer reglas en la construcción de las clases de forma que mediante el uso de una nomenclatura específica se permita a la herramienta encontrar la interfaz de un componente. Se emplean para el reconocimiento de las propiedades compartidas. No se usan en los componentes para nada. |