Poo manejo de interfaces

Páginas: 7 (1625 palabras) Publicado: 24 de junio de 2011
TALLER No. 11 Fecha: 6 de Mayo de 2011
Profesor: Jaime Alberto Guzmán Luna Monitor: Ingrid Torres Contenido del taller: Componentes 1. Generalidades 2. Interfaz con Applets 3. Manejo del JtexField 4. Manejo del ComboBox 5. Manejo del JPanel y JTextField

PROGRAMACIÓN ORIENTADA A OBJETOS

1) Preguntas y respuestas (Tiempo de la actividad 20 mins.) Seleccione su respuesta y justifique. a) Loque se mostrará al intentar compilar y ejecutar el siguiente código:

i) Dos botones de lado a lado que ocupan todo el marco, “Hello” a la izquierda y “Bye” a la derecha ii) Un botón que ocupa todo el marco diciendo “Hello” iii) Un botón que ocupa todo el marco diciendo “Bye” iv) Dos botones en la parte superior de la trama diciendo “Hello” el otro dice “Bye” b) Un applet tiene su Layout Managerque establece (set) el valor predeterminado de FlowLayout. ¿Qué código sería correcto para cambiar a otro Layout Manager: i) ii) iii) iv) setLayoutManager (new GridLayout ()); setLayout (new GridLayout (2,2)); setGridLayout (2,2); setBorderLayout ();

c) Dado el siguiente código, ¿Cómo puedes establecer el color de la superficie del marco de color rosa?

Universidad Nacional de Colombia –SedeMedellín-

i) ii) iii) iv)

s.setBackground(Color.pink); s.setColor(PINK); s.Background(pink); s.color=Color.pink

d) Se quiere diseñar un conjunto de botones en horizontal, pero con más espacio entre el primer botón y el resto. Se va a utilizar para ello, el gestor de GridBagLayout para controlar la forma de establecer los botones. ¿Cómo se va a modificar la forma de actuar delGridBagLayout para cambiar el espacio entre el primer botón? i) Crear una instancia de la clase GridBagConstraints, llamar al metodo weightx () y luego pasar la instancia GridBagConstraints con el componente del método setConstraints de la clase GridBagLayout. ii) Crear una instancia de la clase GridBagConstraints, que establezca el campo weightx y luego pase la instancia GridBagConstraints con el componentepara el método setConstraints de la clase GridBagLayout. iii) Crear una instancia de la clase GridBagLayout, establezca el campo weightx y luego llame al método setConstraints de la clase GridBagLayout con el componente como un parámetro. iv) Crear una instancia de la clase GridBagLayout, que llame al método setWeightx y luego pase la instancia GridBagConstraints con el componente y el métodosetConstraints de la clase GridBagLayout. e) Lo que mejor describe la apariencia de una aplicación con el siguiente código?

i) Un Frame con botones marcados de uno a cuatro puestos en cada borde.

Universidad Nacional de Colombia –Sede Medellín-

ii) Un Frame con botones marcados de uno a cuatro que van desde la parte superior hacia abajo iii) Un Frame con un gran botón marcado como cuatro enel Centro iv) Un error en tiempo de ejecución que indica que no ha establecido un LayoutManager SOLUCIÓN: a.iii. Aunque el programa adiciona dos botones, siendo el primero el que tiene impresa la etiqueta “Hello”, sobre él ubica el siguiente botón que tiene la etiqueta impresa “bye”, luego este es el único que queda visible. b.ii. Cambiar el controlador de distribución (Layout Manager) es lomismo para un applet o para una aplicación. Respuesta i) está mal, no existe. Las respuestas iii) y iv) son incorrectas porque al cambiar el Layout Manager siempre se requiere una instancia de un Layout Manager y estos son los métodos errados. En cambio, la opción ii) en lugar de crear la instancia anónima de la Layout Manager puede crear un llamado a una instancia y pasarlo como parámetro. Esto es amenudo lo que los generadores de código automáticos como Borland JBuilder / Inprise hacen. c.i. Es la respuesta correcta. Dado que es la única que utiliza el método setBacckground, pasando como parámetro el tipo de color que deseamos. d.ii La clave para usar el gestor GridBagLayout es la clase GridBagConstraint. Esta clase no es compatible con las convenciones generales de nombres en la API de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • POO: Interfaces y clases abstractas
  • Manejo y Accesibilidad de clases e interfaces
  • Ventajas y desventajas del manejo de interfaces directas
  • Interfaces
  • Interfaces
  • La poo
  • Interfaces
  • interfaces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS