Programación orientada a objetos II
Educación Superior Abierta y a Distancia
Nombre de la Institución:
Universidad Abierta y a Distancia de México
Nombre de la carrera:
Ingeniería en Desarrollo de Software
Nombre del maestro(a):
Fabián Gálvez Gonzales
Materia:
Programación orientado a objetos II
Matricula:
Al10521304
Nombre:
Rafael Cazales Fuentes
Grupo:
DS-DPO2-1403C-003
Correo electrónico:
[email protected]
Actividad:
Actividad 2.Eventos
AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software
Programación orientada a objetos II
Evidencia de aprendizaje. Programa con componentes gráficos Propósito: Realizar un programa modular utilizando componentes gráficos. Instrucciones: 1. Identifica los diferentes componentes gráficos presentados durante esta unidad. 2. Identifica la estructura algorítmica (pasos) y sintáctica (código) para manejar componentes gráficos. 3. Crea un proyecto en NetBeans. El proyecto deberá contener las clases necesarias para que construyas un programa que resuelva algún problema de tu entorno, y que utilice interfaces gráficas con el uso de todos los tipos de componentes gráficos vistos en la unidad (Por ejemplo una calculadora de intereses, calculadora científica, cálculos de pago de nómina, etc.).
AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software
Programación orientada a objetos II
En la línea 1 y 2 se importan las clases necesarias para los componentes que se utilizarán. De la línea 4 a la 9 se crea la superclase MiniCalculadora y esta heredara los métodos de JFrame y ActionListener y se anula el gestor de del marco principal. De la línea 11 a la 19 se crean los campos de texto y se agregan al marco principal con las coordenadas que se les asigna con setBounds. Lo mismo para los componentes botón (línea de la 21 a 48). Además en esta área a los botones se les asigna un “vigilante”. De la línea 50 a la 65 se crean y se agregan al marco principal las etiquetas. También, se utiliza el método setBounds para posicionar cada una de ellas. Entre las líneas 67 y la 112 se asignan los diferentes eventos que abran de realizar cada uno de los botones. Además, para que el contenido ingresado en los campos de texto
AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software
Programación orientada a objetos II pueda ser calculado es necesario convertirlo a un objeto del tipo integer. Y esto se realiza con la ayuda de los métodos getText () y parseInt(). Y por último, de la línea 113 a la 118 se crea el método main que hará funcional nuestro programa y en esta parte se instancia un objeto de la clase MiniCalculadora para poder correr el código, también se le asignan al marco principal visibilidad y tamaño fijo con los métodos setVisible(true) y setRezisable(false), respectivamente.
AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software
Programación orientada a objetos II
AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software
Programación orientada a objetos II
AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software