Lenguaje de Programacin I
Aplicaciones en Java con Eclipse
Ingrese al editor eclipse Kepler
doble clic izquierdo
- Si aparece una ventana Welcome pulse el botn
X -
Seleccione un workspace
-
Si no aprece una ventana seleccione File / Switch Workspace / Other
Pulse el botn
Browse
y ubique la carpeta AreaDeTrabajo (workspace)
clic izquierdo
El Editor se cierra y carga automticamente apareciendo con la configuracin
proporcionada en la carpeta .metadata
pg. 1
Lenguaje de Programacin I
Cree un Proyecto
-
Seleccione File / New / Java Project
Project name: Proyecto (debe comenzar siempre con letra mayscula)
clic izquierdo
pg. 2
Lenguaje de Programacin I
clic izquierdo
Aada un JFrame al Proyecto
-
Ilumine src
clic derecho
Seleccione New / Other
clic izquierdo
En WindowBuilder / SwingDesigner seleccione JFrame
pg. 3
Lenguaje de Programacin I
clic izquierdo
clic izquierdo
Package: cibertec (debe comenzar siempre con letra minscula)
Name: Proyecto (debe comenzar siempre con letra mayscula)
clic izquierdo
pg. 4
Observe la ruta establecida
Observe el cdigo fuente autogenerado
Observe el Diseador Visual
pg. 5
clic izquierdo
Extienda el Diseador Visual
doble clic izquierdo
Ubquese en el interior del Componente Visual
pg. 6
clic izquierdo
Haga clic derecho y seleccione Set layout / Absolute layout Ilumine el marco
del Componente Visual
clic izquierdo
title: Proyecto
pg. 7
- Grabe todo y ejecute el Proyecto
clic izquierdo
clic izquierdo
Observe el resultado
pg. 8
Interfaz Grfica de Usuario
(componentes bsicos)
-
Declaracin de una etiqueta:
Usaremos el prefijo lbl
JLabel
lblEtiqueta;
Declaracin de una entrada:
Usaremos el prefijo txt
JTextField
txtEntrada;
Declaracin de un botn:
Usaremos el prefijo btn
JButton
btnBoton;
Declaracin de una lista despegable:
Usaremos el prefijo cbo
JComboBox
cboLista;
pg. 9
Haga clic izquierdo en el botn de model para colocar los tems
Declaracin de barras de ubicacin:
Usaremos el nombre scpScroll
JScrollPane
scpScroll;
Haga clic izquierdo en JSCrollPane
Ingrese al interior del Diseador Visual
Manteniendo pulsado el mouse defina un rea rectangular
Declaracin de un rea de impresin con sus barras de ubicacin:
pg. 10
Usaremos el nombre txtS JTextArea
-
txtS;
Haga clic izquierdo en JTextArea
Ingrese al interior del rectngulo y de clic izquierdo
Interfaz Grfica de Usuario
(Programacin de entradas y salidas)
pg. 11
getText()
Lee el texto de un componente. Ejemplo:
String
nombre;
nombre = [Link]();
Resultado: la variable nombre contiene el texto Daniel Pinto Abenzur
[Link]
Convierte el texto ledo de un componente a un valor de tipo entero. Ejemplo:
int ao;
ao = [Link]([Link]());
Resultado: la variable ao contiene el valor entero 1967
[Link]
Convierte el texto ledo de un componente a un valor de tipo real. Ejemplo:
double peso;
peso = [Link]([Link]());
Resultado: la variable peso contiene el valor real 76.7
setText
Reemplaza el texto de un componente por el que se enve. Ejemplo:
[Link]("DATOS INGRESADOS" + "\n\n");
pg. 12
El smbolo + concatena la informacin.
La orden "\n" genera un salto de lnea al final.
append
Adiciona texto al componente txtS. Ejemplo:
[Link]("Nombres y apellidos : " + nombre + "\n");
[Link]("Ao de nacimiento
: " + ao +
"\n");
[Link]("Peso
" + peso + " kg");
Dirjase al Diseador Visual
pg. 13
doble clic izquierdo
Grabe todo y ejecute el Programa
requestFocus()
Reposiciona el cursor en el componente indicado. Ejemplo:
[Link]();
pg. 14
doble clic izquierdo
- Grabe todo y ejecute el Programa
Interfaz Grfica de Usuario
(Programacin del JComboBox)
pg. 15
getSelectedItem().toString()
Lee el tem del componente JComboBox. Ejemplo:
String
moneda;
moneda = [Link]().toString();
Resultado: la variable moneda contiene el texto Soles
getSelectedIndex()
Devuelve la posicin del tem seleccionado en el JComboBox. La enumeracin
comienza a partir de cero. Ejemplo:
int
indiceMoneda;
indiceMoneda = [Link]();
Resultado: la variable indiceMoneda contiene el valor entero 0
[Link]("Moneda seleccionada :
" + moneda + "\n");
[Link]("Indice de la moneda :
" + indiceMoneda);
pg. 16
pg. 17
setSelectedIndex(int)
Cambia el tem en el JComboBox segn el nmero de la posicin enviada
entre parntesis. Ejemplo:
[Link](0);
Resultado: el tem seleccionado ahora es Soles
pg. 18