interfaces gráficas

4
Creación de interfaces gráficas en JAVA utilizando Netbeans Primer paso: Descargamos el IDE desde la página oficial, el instalador pesa unos 48 MB que es la versión para Java SE (Java Second Edition), o puedes bajarte la otra versión que tiene soporte para JavaME y otros, pero por el momento la primera. Segundo paso: Una vez instalado el IDE abrimos la aplicación y nos vamos a File > New Project, seleccionamos Java> Java Apliccation y desmarcamos la opción de crear un "archivo Main". Allí en el explorador de proyectos en la parte izquierda vamos a Source Packages y hacemos clic derecho en <Default package > y en la opción que dice New creamos un Jframe Form. Al lado derecho se encuentran todos los componentes, cajas de texto, botones, listbox, combobox, textare, checkbox etc. arrástralos y añádelos al formulario por el momento vamos a añadir un jTextField (caja de texto) un Jbotón y un jLabel, de manera que nos quede así: Para cambiarle el "caption" o texto a un elemento vamos a la parte inferior derecha del IDE ya habiendo seleccionado el elemento y buscamos la propiedad text y se la cambiamos por el texto que necesitemos.

Upload: juan-sosa

Post on 09-Mar-2016

221 views

Category:

Documents


6 download

DESCRIPTION

interfaces gráficas

TRANSCRIPT

Page 1: interfaces gráficas

Creación de interfaces gráficas en JAVA utilizando Netbeans

Primer paso: Descargamos el IDE desde la página oficial, el instalador pesa unos 48 MB que es la versión para

Java SE (Java Second Edition), o puedes bajarte la otra versión que tiene soporte para JavaME y otros, pero por el momento la primera.

Segundo paso: Una vez instalado el IDE abrimos la aplicación y nos vamos a File > New Project,

seleccionamos Java> Java Apliccation y desmarcamos la opción de crear un "archivo Main".

Allí en el explorador de proyectos en la parte izquierda vamos a Source Packages y hacemos clic derecho en <Default package > y en la opción que dice New creamos un Jframe Form.

Al lado derecho se encuentran todos los componentes, cajas de texto, botones, listbox, combobox, textare, checkbox etc. arrástralos y añádelos al formulario por el momento vamos a añadir un jTextField (caja de texto) un Jbotón y un jLabel, de manera que nos quede así:

Para cambiarle el "caption" o texto a un elemento vamos a la parte inferior derecha del IDE ya habiendo seleccionado el elemento y buscamos la propiedad text y se la cambiamos por el texto que necesitemos.

Page 2: interfaces gráficas

Tercer paso: Bueno una vez cambiado el caption ahora vamos a añadir los eventos al botón, así que le

hecamos clic derecho al botón, hacemos clic en Events > Mouse > Mouse Pressed

Nos enviará a la sección de código, así adentro coloca el siguiente código de tal forma que quede así:

private void jButton1MousePressed(java.awt.event.MouseEvent evt) {

jLabel1.setText("Tu nombre es "+jTextField1.getText());

}

Page 3: interfaces gráficas

jLabel hace referencia a nuestra etiqueta y jTextField a nuestra caja de texto, getText() es una función que recibe los datos y settext() es la función que se utiliza para cambiar el caption. Por tanto si lo ejecutamos y escribimos nuestro nombre y presionamos el botón queda algo como esto:

Asi mismo como trabajamos en modo consola debemos hacer las conversiones por lo tanto si tenemos algo como esto debemos hacer uso del ParseInt para convertir tipos de datos:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

int dia,mes,ano,auxdia;

dia = Integer.parseInt(jTextField1.getText());

mes = Integer.parseInt(jTextField2.getText());

ano = Integer.parseInt(jTextField3.getText());

auxdia = 2009-ano;

if(auxdia < 18){

jLabel4.setText("Respuesta: Eres menor de edad");

}

else {

jLabel4.setText("Respuesta: Eres mayor de edad");

}

}

En el enterior ejemplo se agregaron 3 jtextfield un botón y un label, los 3 primeros son para ingresar el dia, mes y

año y al hacer clic se toman todos los valores y se convierten a enteros ya que por defecto siempre tomará los

valores como cadenas.

Page 4: interfaces gráficas