Tap R1
Tap R1
programación
Reto 1
UML y eventos
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Instrucciones
Para realizar este Reto sigue los siguientes pasos.
Importante
1era Parte:
Enlace
Autor: Apache
Título: Apache NetBeans
Nota
Para el desarrollo de este proyecto, necesitarás
aplicar lo estudiado en la Lección: la
manipulación de eventos. Si no recuerdas
cómo hacerlo, te sugiero revisar los contenidos.
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
a) Las operaciones que debe realizar son: suma, resta, multiplicación y división. Así
mismo, los números serán ingresados mediante botones y no directamente del
teclado.
b) El diseño de la interfaz de la calculadora debe ser similar a la que se muestra.
c) Los botones deberán tener un tamaño fijo de 80px de alto y 80px de ancho, para
este diseño debes utilizar la clase JButton.
d) El campo de texto deberá tener una altura de 50px y estar alineado como se
muestra en la imagen. Para ello, utiliza la clase JTextField.
e) Para la funcionalidad, considera las siguientes instrucciones:
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Limpiar las variables y el elemento input cuando se presione el botón con
el símbolo C.
Cuando se ingresen los símbolos +, -, *, / o =, estos deberán aparecer en
el input y conservar los valores ingresados para hacer la operación
correspondiente.
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
2. Guarda y envía a tú Asesor la carpeta del proyecto creado en el entorno de
desarrollo NetBeans en un archivo ZIP.
2da Parte:
Nota
Si no recuerdas cómo hacer un diagrama de
casos de uso, revisa la Lección: UML sobre el
manejo de eventos.
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.