POO2_U2_EA

August 8, 2017 | Author: RafaelCazalesFuentes | Category: Computer Programming, Object Oriented Programming, Software, Software Engineering, Science
Share Embed Donate


Short Description

Descripción: ea...

Description

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF