0% encontró este documento útil (0 votos)
176 vistas7 páginas

Reporte Calculadora-Programacion-JAVA

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 7

UNIVERSIDAD POLITECNICA

DE TLAXCALA

Alumno:
Samuel Denicia Gómez

Tema:
Calculadora

Asignatura:
Programación Orientada a Objetos

Grado & Grupo:


6° “F”
AWT

La Abstract Window Toolkit (AWT, en español Kit de Herramientas de Ventana


Abstracta) es un kit de herramientas de gráficos, interfaz de usuario, y sistema de
ventanas independiente de la plataforma original de Java. AWT es ahora parte de
las Java Foundation Classes (JFC) - la API estándar para suministrar una interfaz
gráfica de usuario (GUI) para un programa Java.
Cuando Sun Microsystems liberó Java en 1995, AWT suministró solo un nivel de
abstracción muy fino sobre la interfaz de usuario nativa subyacente. Por ejemplo,
crear una caja de verificación AWT causaría que AWT directamente llame a la
subrutina nativa subyacente que cree una caja de verificación. Sin embargo, una
caja de verificación en Microsoft Windows no es exactamente lo mismo que una caja
de verificación en Mac OS o en los distintos tipos de UNIX.
SWING

Swing es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de
usuario tales como cajas de texto, botones, listas desplegables y tablas.

Es un framework MVC para desarrollar interfaces gráficas para Java con


independencia de la plataforma. Sigue un simple modelo de programación por hilos,
y posee las siguientes características principales:

• Independencia de plataforma.
• Extensibilidad: es una arquitectura altamente particionada: los usuarios pueden
proveer sus propias implementaciones modificadas para sobrescribir las
implementaciones por defecto. Se puede extender clases existentes proveyendo
alternativas de implementación para elementos esenciales.
• Personalizable: dado el modelo de representación programático del framework
de Swing, el control permite representar diferentes estilos de apariencia "look
and feel" (desde apariencia MacOS hasta apariencia Windows XP, pasando por
apariencia GTK+, IBM UNIX o HP UX, entre otros). Además, los usuarios
pueden proveer su propia implementación de apariencia, que permitirá cambios
uniformes en la apariencia existente en las aplicaciones Swing sin efectuar
ningún cambio al código de aplicación.
GUI

La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical
user interface), es un programa informático que actúa de interfaz de usuario,
utilizando un conjunto de imágenes y objetos gráficos para representar la
información y acciones disponibles en la interfaz. Su principal uso, consiste en
proporcionar un entorno visual sencillo para permitir la comunicación con el sistema
operativo de una máquina o computador.
Habitualmente las acciones se realizan mediante manipulación directa, para facilitar
la interacción del usuario con la computadora. Surge como evolución de las
interfaces de línea de comandos que se usaban para operar los primeros sistemas
operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz
gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-
Window de GNU/Linux o el de Mac OS X, Aqua.
CALCULADORA

La interfaz de la calculadora se diseño a una calculadora básica, así como se


muestra en la siguiente imagen.

Como primer paso declaramos nuestras variables y que la calculadora se aparezca


en medio del programa como se muestra en la imagen.
Se llevó a cabo la instrucción de escribir el numero correspondiente para que se
escribiera en la calculadora, se le asigno la siguiente condición para que escribiera
el mismo número varias veces.

this.casilla.setText(this.casilla.getText()+"2");

En el botón de borrar se le asigno la siguiente condición que, si es que hay texto en


la casilla eliminar, es una condición muy sencilla.

this.casilla.setText("");
En el botón del igual se le asigno la condición en donde se mostrará el resultado del
primer numero sumando el segundo número ya dependía si es resta, suma, división
o multiplicación, en esta se le puso la condición break para dar un espacio si no, no
reconocería si quería suma, resta, etc.

En el botón de punto se le puso la condición de solo poner un punto solo si es


decimal i si se requiere.

En el ultimo punto se asigno la condición sin cero esto lo que hace es que solo el
cero se ponga cuando hay decimales o si usted lo requiere y así solo aparezcan
los números enteros sin el .0.

También podría gustarte