Está en la página 1de 24

¿Cómo hacer un programa en Java con Ecplipse?

Año 2019

Software para el desarrollo de Programas Java

Eclipse Mars 4.5.2, que es un editor de texto.

http://eclipse.mirror.rafal.ca/technology/epp/downloads/release/mars/2/eclipse-java-mars-2-win32.zip

JRE 8u92, que contiene al compilador.

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Uso correcto de Java con Eclipse
Cree una carpeta con su nombre en el Escritorio

(ruta principal)

Descargue del Blackboard el archivo metadata.rar

Lleve el archivo al interior de la carpeta

Descomprima de esta manera el archivo metadata.rar

clic derecho

- Seleccione IZArc / Extract Here

(configuración)
Ingrese al editor eclipse Mars

doble clic

- Si no aparece esta ventana seleccione File / Switch Workspace / Other…

Seleccione un workspace

- Pulse el botón Browse… y ubique la carpeta que lleva su nombre

clic

clic

- El Editor se cierra y carga automáticamente apareciendo con la configuración


proporcionada en la carpeta .metadata (espere unos segundos)
- Verifique la perspectiva Java – Eclipse

- En caso no observe lo mismo abra otra perspectiva

clic

clic

clic
Cree un Proyecto
- Seleccione File / New / Java Project

- Project name: Proyecto


(debe comenzar siempre con letra Mayúscula y no deje espacios en blanco)

clic

clic
Añada un JFrame al Proyecto
- Ilumine src

clic derecho

- Seleccione New / Other

clic

- En WindowBuilder / SwingDesigner seleccione JFrame

clic

clic

clic
- Package: cibertec
(debe comenzar siempre con letra minúscula y no deje espacios en blanco)

- Name: Proyecto
(debe comenzar siempre con letra Mayúscula y no deje espacios en blanco)

clic

- Observe la ruta establecida

- Observe el código fuente autogenerado


- Observe el Diseñador Visual

clic

- Extienda la visión

doble clic
- Ubíquese en el interior del Componente Visual

clic

- Haga clic derecho y seleccione Set layout / Absolute layout

- Ilumine el marco del Componente Visual

clic

- title: Proyecto
- Grabe todo y ejecute el Proyecto
clic

clic

- Observe el resultado
Interfaz Gráfica de Usuario
(componentes básicos)

- Creación de una etiqueta:

clic

clic

Usaremos el prefijo lbl (Eclipse lo hace automáticamente)

- Creación de una entrada:

clic
clic

Usaremos el prefijo txt (Eclipse no lo hace automáticamente)

- Creación de un botón:

clic

clic

Usaremos el prefijo btn (Eclipse lo hace automáticamente)


- Creación de una lista desplegable:

clic

clic

Usaremos el prefijo cbo (Eclipse no lo hace automáticamente)

- Haga clic izquierdo en el botón … de model para colocar los ítems

clic
- Creación de barras de ubicación:

clic

- Manteniendo pulsado el mouse en la parte superior izquierda arrástrelo hacia la


parte inferior derecha para definir un área rectangular

mantener clic

soltar clic

Mantendremos el nombre asignado por defecto scrollPane

- Creación de un área de impresión con sus barras de ubicación:

clic

- Ingrese al interior del rectángulo y de clic izquierdo en la región indicada

clic

Usaremos siempre el nombre txtS (Eclipse no lo hace automáticamente)


clic

clic

- Grabe todo y ejecute el Proyecto


Ajuste manual

clic

- Observe el código fuente y notará esta imagen de warning en varias líneas.


Haga manualmente lo que se indica para que desaparezcan.

package cibertec;

import java.awt.BorderLayout;  borre línea


.
.
.
public class Proyecto extends JFrame {

private static final long serialVersionUID = 1L;  digite línea

private JPanel contentPane;


.
.
.
private JComboBox <String> cboLista;  inserte texto <String>

public Proyecto() {
setTitle("Proyecto");
.
.
.
cboLista = new JComboBox <String> ();
cboLista.setModel(new DefaultComboBoxModel <String>
(new String[] {"Primavera",
"Verano",
"Otoño",
"Invierno"}));
.
.
.
}
}
Interfaz Gráfica de Usuario
(Programación de entradas y salidas)

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 leído de un componente a un valor de tipo entero. Ejemplo:

int año;
año = Integer.parseInt(txtAñoNacimiento.getText());

Resultado: la variable año contiene el valor entero 1967

Double.parseDouble
Convierte el texto leído 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 envíe. Ejemplo:

txtS.setText("DATOS INGRESADOS" + "\n\n");

El símbolo + concatena la información.

La orden "\n" genera un salto de línea al final.

append

Adiciona texto al componente txtS. Ejemplo:

txtS.append("Nombres y apellidos : " + nombre + "\n");

txtS.append("Año de nacimiento : " + año + "\n");

txtS.append("Peso : " + peso + " kg");


Programando la pulsación de botones
- Diríjase al Diseñador Visual

doble clic

- Observe el código autogenerado

- Codifique en el interior

- Grabe todo y ejecute el Programa


requestFocus()

Reposiciona el cursor en el componente indicado. Ejemplo:

txtNombresApellidos.requestFocus();

- Diríjase al Diseñador Visual

doble clic
- Observe el código autogenerado

- Codifique en el interior

- Grabe todo y ejecute el Programa


Interfaz Gráfica de Usuario
(Programación del JComboBox)

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 posición del ítem seleccionado en el JComboBox. La enumeración


comienza a partir de cero. Ejemplo:

int posMoneda;

posMoneda = cboMoneda.getSelectedIndex();

Resultado: la variable posMoneda contiene el valor entero 0


txtS.append("Moneda seleccionada : " + moneda + "\n");

txtS.append("Posición del item : " + posMoneda);


setSelectedIndex(int)

Cambia el ítem en el JComboBox según el número de la posición enviada entre


paréntesis. Ejemplo:

cboMoneda.setSelectedIndex(0);

Resultado: el ítem seleccionado ahora es “Soles”

“La enseñanza logra su objetivo cuando hace del aprendizaje un hábito natural.”
MP

También podría gustarte