Programación Java Examen

Páginas: 4 (961 palabras) Publicado: 2 de noviembre de 2012
Examen de Entornos de Usuario. Enero 2012    PROBLEMAS. 1h 45 min. Todas las preguntas puntúan igual: 2 puntos. Pregunta 1. En la siguiente captura de pantalla se muestra una pequeña aplicación Swing que permite poner el color  de fondo  de un JTextField seleccionando el valor de la componente roja del color mediante un JSlider:      El  valor  de  la  componente  roja  puede  variar  entre  0  (RGB(0,0,0), negro)  y  255  (RGB(255.0.0),  rojo  puro).  Este  valor se puede seleccionar de dos formas:    Desplazando la barra del JSlider entre 0 y 255. Introduciendo directamente el valor en el JTextField. 

Examen de Entornos de Usuario. Enero 2012    Pregunta  2.  El  siguiente  código  corresponde  a  una  simple  aplicación  Java  que  sigue  la  arquitectura  M‐V‐C  y  que dibuja círculos de radio y color aleatorios que se van superponiendo en respuesta al click del ratón. El programa hace  uso del siguiente modelo de datos, CircleModel: 
package es.uv.eu.randomcircles; import java.awt.Color; importjava.util.Random; public class CircleModel { private final static int RADIOMAX = 75; private Random generador; private int x; private int y; public CircleModel() { generador = new Random(); } public intgetRadio() { return generador.nextInt(RADIOMAX); } public Color getColor() { int r = generador.nextInt(256); int g = generador.nextInt(256); int b = generador.nextInt(256); return new Color(r,g,b); }public int getX() { return x;} public void setX(int x) { this.x = x;} public int getY() { return y;} public void setY(int y) { this.y = y;} }

La  aplicación  ha  sido  implementada  en  Java  con la  arquitectura  M‐V‐C  y  utiliza  como  modelo  la  clase  ColorSliderModel que se muestra a continuación: 
import java.awt.Color; public class ColorSliderModel { private int red; publicColorSliderModel() { red = 0;} public void setColor(int c) { red = c; } public Color getColor() { return new Color(red, 0, 0);} }

  y el programa principal es el siguiente: ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Examen basico programacion java
  • Programacion Java
  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS