6
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] AL10521304 Rafael Cazales Fuentes Ciencias Exactas, Ingenierías y Tecnología | Ingeniería en Desarrollo de Software

POO2_U2_EA

Embed Size (px)

DESCRIPTION

ea

Citation preview

Programacin orientada a objetos II

Educacin Superior Abierta y a Distancia

Nombre de la Institucin: Universidad Abierta y a Distancia de Mxico

Nombre de la carrera: Ingeniera en Desarrollo de Software

Nombre del maestro(a):

Fabin Glvez Gonzales

Materia: Programacin orientado a objetos II

Matricula: Al10521304

Nombre:

Rafael Cazales Fuentes

Grupo: DS-DPO2-1403C-003

Correo electrnico: [email protected]

Actividad:

Actividad 2.Eventos

Evidencia de aprendizaje. Programa con componentes grficosPropsito: Realizar un programa modular utilizando componentes grficos. Instrucciones: 1. Identifica los diferentes componentes grficos presentados durante esta unidad. 2. Identifica la estructura algortmica (pasos) y sintctica (cdigo) para manejar componentes grficos. 3. Crea un proyecto en NetBeans. El proyecto deber contener las clases necesarias para que construyas un programa que resuelva algn problema de tu entorno, y que utilice interfaces grficas con el uso de todos los tipos de componentes grficos vistos en la unidad (Por ejemplo una calculadora de intereses, calculadora cientfica, clculos de pago de nmina, etc.).

En la lnea 1 y 2 se importan las clases necesarias para los componentes que se utilizarn. De la lnea 4 a la 9 se crea la superclase MiniCalculadora y esta heredara los mtodos de JFrame y ActionListener y se anula el gestor de del marco principal. De la lnea 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 botn (lnea de la 21 a 48). Adems en esta rea a los botones se les asigna un vigilante. De la lnea 50 a la 65 se crean y se agregan al marco principal las etiquetas. Tambin, se utiliza el mtodo setBounds para posicionar cada una de ellas. Entre las lneas 67 y la 112 se asignan los diferentes eventos que abran de realizar cada uno de los botones. Adems, para que el contenido ingresado en los campos de texto pueda ser calculado es necesario convertirlo a un objeto del tipo integer. Y esto se realiza con la ayuda de los mtodos getText () y parseInt(). Y por ltimo, de la lnea 113 a la 118 se crea el mtodo main que har funcional nuestro programa y en esta parte se instancia un objeto de la clase MiniCalculadora para poder correr el cdigo, tambin se le asignan al marco principal visibilidad y tamao fijo con los mtodos setVisible(true) y setRezisable(false), respectivamente.

AL10521304 Rafael Cazales Fuentes

Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software