Escolar Documentos
Profissional Documentos
Cultura Documentos
Aplicacin Visual
El trmino aplicacin visual, normalmente se aplica a todas aquellas aplicaciones en donde las labores de interaccin con el usuario fsico (la secretaria, el digitador, etc), se realiza a travs del uso de Interfaces grficas, o tambien llamadas GUI (del ingls graphical user interface) La interfaz grfica es un conjunto de imgenes y objetos grficos que representan la informacin y las acciones disponibles. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin entre la persona fsica y el sistema operativo de una mquina o computador.
Edwin Ramos V
Formularios
Las aplicaciones grficas en windows utilizan los Formularios (o Ventanas) como el elemento primordial de un GUI. No es posible concebir un GUI que no posea un Formulario.
Las ventanas (formularios) actan como un Lienzo Principal sobre el cual se muestran los componentes grficos del GUI.
Cuando se utilizan GUI en aplicaciones orientadas a objetos, se utiliza el concepto de Contenido en.
No todos los elementos de un GUI pueden contener a componentes grficos
El formulario mostrado contiene Botones (jButton), Etiquetas (jLabel), Y cuadros de texto (jTextField)
Edwin Ramos V 3
Formulario Hijo 2
Formulario Hijo 1 Formulario Hijo 3 Note que los controles de Men del formulario Padre ejercen control sobre los formularios Hijos.
Las palabras MDIForm y MDIChild son una de referirse a: - Formularios padres (MDIForm): los formularios que pueden contener a otros formularios - Formularios Hijos (MDIChild): Formularios que pueden ser contenidos en otros formularios
Edwin Ramos V 4
Formularios: de Dialogo
Formularios de Dilogo
Edwin Ramos V 5
Panel1
Button2
Edwin Ramos V
El void main()
Una aplicacin tipo Desktop, en java, tiene un
archivo donde esta el programa principal. Se ejecutar nicamente lo que all est escrito
public class Main {
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here
// Aqu debe colocar el cdigo de // que ejecutar la lgica de su aplicacin
} }
Edwin Ramos V
closable
TFormularioVisual
visible
+title: String +visible: Boolean +width: Integer +height: Integer +closable: Boolean +TFormularioVisual(...) +setVisible(value: Boolean) +setTitle(value: String) +show()
height
width
Edwin Ramos V 9
JDesktopPane (Lienzo donde se dibujan los formularios hijo) (regin de color rojo)
JDialog(Formulario Independiente)
Edwin Ramos V
10
JInternalFrame -title: String -visible: Boolean -width: Integer -height: Integer -closable: Boolean +JInternalFrame() +setVisible(value: Boolean) +setTitle(value: String) +pack()
JInternalFrame
JDesktopPane (Lienzo donde se dibujan los formularios hijo) - Regin de color rojo
JDialog
Edwin Ramos V
11
2 : setTitle()
3 : setVisible()
Edwin Ramos V
12
3 : setVisible() f.setVisible(true)
Edwin Ramos V
13
3 : setVisible() f.setVisible(true)
Edwin Ramos V
14
2 : setContentPane() this.setContentPane(desktop)
7 : pack() f.pack()
Edwin Ramos V
15
Edwin Ramos V
16
Edwin Ramos V
17
Edwin Ramos V
18
TAREAS
Edwin Ramos V
19
: TFormulario
: TCalculador
c = new TCalculador()
1 : new TCalculador()
c.Reset()
2 : Reset()
c.AddNumero(5)
c.AddPunto()
6 : AddOperacion()
MostrarResultado(s)
10 : MostrarResultado()
Operacin de ejemplo:
Edwin Ramos V
20
FIN
Edwin Ramos V
21