El
presente
proyecto
tiene
como
finalidad
poner
a
prueba
sus
habilidades
y
conocimientos
adquiridos
en
el
transcurso
del
semestre
con
la
materia
Certificación
en
Java.
1. Debe
ser
realizado
en
el
lenguaje
de
programación
JAVA
utilizando
los
paquetes
de
manejo
de
interfaces
gráficas
“Swing”
y
“AWT”.
2. El
proyecto
debe
ser
realizado
en
grupos
máximo
de
2
personas
(“Pair
Programming”
-‐>
eXtreme
Programming
Methodology:
XP).
3. El
plazo
máximo
de
entrega
es
el
Miércoles
8
de
Septiembre
en
horas
de
la
mañana
en
la
oficina
LP
338,
Grupo
GIIB-‐Maestría.
4. La
evaluación
del
proyecto
se
realizará
de
la
siguiente
manera:
a. 50%
corresponde
al
correcto
funcionamiento
del
código.
b. 50%
Evaluación
personal
por
medio
de
preguntas
que
el
docente
realizará
a
cada
uno
de
los
estudiantes
participantes
del
proyecto.
Teniendo
en
cuenta
los
ejemplos
mostrados
en
clase,
a
continuación
se
listan
los
requisitos
que
debe
cumplir
el
proyecto:
1. La
interfaz
gráfica
debe
ser
intuitiva
(de
fácil
uso)
y
debe
contener
un
diseño
llamativo
(agradable
-‐>
Uso
de
iconos
e
imágenes).
2. Se
debe
tener
la
posibilidad
de
Abrir,
Guardar
y
crear
Nuevos
dibujos.
3. Posibilidad
de
pintar
figuras
como:
Rectángulos
(Rectos
o
curvos),
Circulos
(Elipses),
Líneas
y
Polígonos.
4. Posibilidad
de
anexar
texto
al
lienzo
o
panel
sobre
el
que
se
está
dibujando.
5. Permitir
pintar
con
un
“lápiz”.
6. Ofrecer
cambio
del
color
de
las
figuras
a
pintar
utilizando
la
Paleta
de
Colores.
7. Importante:
Se
debe
poder
“Deshacer”
y
“Rehacer”
por
lo
menos
3
acciones.
8. Posibilidad
de
cambiar
el
color
del
lienzo
donde
se
está
dibujando
(Color
de
fondo).
Cualquier opción extra que se desee anexar a las detalladas anteriormente son bienvenidas.