Tutorial Agenda

Páginas: 9 (2022 palabras) Publicado: 19 de abril de 2015

N°1.- Abrir NetBeans y crear un "New Project"--"java"--"Java Class Library".
(Dar el nombre que uno quiera no influye en nuestro objetivo).



Para efectos del ejemplo lo llamare Formulario1

N°2.- En nuestro Source Packages, daremos click secundario, y crearemos un package llamado Presentacion,otro llamado Negocio.Modelo y otro llamado Negocio.Control
(Esto lo hacemos para tener un códigomas limpio)
Nos quedara algo así...



Trabajaremos en Presentacion primeramente.

Presentacion

N°3.- En nuestro package Presentacion le damos click secundario, seleccionamos "new" y le damos a "JFrame Form". (En caso de no estar abajo sale other... buscan "Swing GUI Forms" y dentro de el tiene que aparecer "JFrame Form" ) .

Lo creare con el nombre de "InterfazFormulario"..



En esteejemplo pediremos los siguientes datos (Nombre, apellidos, RUT, email, telefono)
seran obligatorios todos los datos (El rut es para los chilenos asique su codigo lo enseñare al final de este pequeño tutorial).

para este fin tendremos estos jlabel:
Nombre, Apellidos, Rut, Email, Telefono, y que sus Nombres de variables seran "JLNombre" en el caso del nombre...
(en caso de tener titulo crear unjlabel con el titulo).

Ponerle nombre visible por el usuario es click secundario y "Edit Text"
Ponerle nombre a la variable es click secundario y "Change Variable Name"

Nos quedara algo asi:



N°4.-Crearemos los JTextField:
uno para cada Dato, excepto para el rut que necesita 2, con el siguiente nombre de varible
por ejemplo: para el Nombre se llamara "txtNombre" para el Apellido se llamara"txtApellidos",
(RUT; txtRut .... txtValidador).


le damos click secundario "Edit Text" y le borramos el contenido sin ningun espacio luego agrandamos el textfield en caso de achicarse este...


Nos quedara algo así...




N°5.- Le damos un titulo al JFrame eso se hace dandolo click secundario encima del frame en cualquier lugar que no sea ni un jlabel o un JtextField y damos en"Propiedades", luego en donde dice "title" escribimos "Formulario"



N°6.- Ahora crearemos botones "Button". crearemos 3 uno para "Guardar" uno para "Limpiar" y uno para "Salir" en los cuales al igual que en los jlabel y textfield vamos a ponerle nombre de variable...
Guardar = BotonGuardar; Limpiar = BotonLimpiar; Salir = BotonSalir.



N°7.- Agregaremos fondo a un Formulario, esto lo aremos con una clasey una imagen...
Crearemos una clase llamada "FondoFormulario" (Java Class, en Presentacion) y a su vez crearemos un nuevo package llamado "Presentacion.Imagenes" (donde pondremos todas las imagenes).

en FondoFormulario.java pondremos el siguiente codigo:

//Inicio del código

package Presentacion;

/**
*
* @ author Chino
*/
import java.awt.Graphics;
import javax.swing.ImageIcon;public class FondoFormulario extends javax.swing.JPanel {
public FondoFormulario(){
this.setSize(395, 493);
}
@ Override
public void paintComponent(Graphics g){
ImageIcon imagenFondo = new ImageIcon(getClass().getResource("/Presentacion/Imagenes/FondoFormulario.png" ) ) ;

g.drawImage(imagenFondo.getImage(),0,0,395, 493, null);
setOpaque(false);
super.paintComponent(g);
}

}


//Fin delcódigo

Nos quedara algo así...



hasta el momento no hemos programado nada solamente nos hemos centrado en lo gráfico y aun no tiene fondo nuestro formulario, así que ahora empezaremos con un poco para programar que se ponga la imagen de fondo....

N°8.-

Le damos Click secundario sobre el JForm principal y vamos a "Events" -- "Window" -- "windowOpened"

y ahí instanciamos la clase que posee elfondo y la aplicamos de la siguiente manera..

(deberan importar la libreria "import java.awt.BorderLayout ; " eso se debe escribir abajo del nombre del package )





N°9.- Un detalle importante tendremos que cambiar de color los JLABEL dado que el fondo que escogí es oscuro por lo tanto las dejare amarillas y para efectos del ejemplo también sirve que vean como se hace
Click secundario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial Base De Datos Access Agenda
  • agenda
  • Agenda
  • agenda
  • Agenda
  • agenda
  • Agenda
  • Agenda

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS