You are on page 1of 18

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 = txtNombresApellidos.getText();
Resultado: la variable nombre contiene el texto Daniel Pinto Abenzur

Integer.parseInt
Convierte el texto ledo de un componente a un valor de tipo entero. Ejemplo:
int ao;
ao = Integer.parseInt(txtAoNacimiento.getText());
Resultado: la variable ao contiene el valor entero 1967

Double.parseDouble
Convierte el texto ledo de un componente a un valor de tipo real. Ejemplo:
double peso;
peso = Double.parseDouble(txtPesoKilogramos.getText());
Resultado: la variable peso contiene el valor real 76.7

setText
Reemplaza el texto de un componente por el que se enve. Ejemplo:
txtS.setText("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:
txtS.append("Nombres y apellidos : " + nombre + "\n");
txtS.append("Ao de nacimiento
: " + ao +
"\n");
txtS.append("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:
txtNombresApellidos.requestFocus();

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 = cboMoneda.getSelectedItem().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 = cboMoneda.getSelectedIndex();
Resultado: la variable indiceMoneda contiene el valor entero 0
txtS.append("Moneda seleccionada :

" + moneda + "\n");

txtS.append("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:
cboMoneda.setSelectedIndex(0);
Resultado: el tem seleccionado ahora es Soles

pg. 18