7. Algunos conceptos
Clase: Contiene las características de una categoría:
Clase Abstracta
SERES VIVOS
Clase Común
ANIMALES PLANTAS
MAMÍFEROS HERVÍBOROS
CANINOS
PERROS Clase Final
COCKER
Objeto
SPANIEL
BELLA
8. 1. Click derecho en la
carpeta Source
Package
2. Elegir Nuevo
(New)
3. Seleccionar Jframe
Form
9. 4. Asignarle un nombre (de preferencia que tenga relación
con la función de la clase y que el nombre comience con f
5. Asegurarse de que tiene la ubicación correcta
6. Click en Finish
10. 1. Ir a las Propiedades de la
forma y elegir “Code”.
2. Ir a Form Size Policy y
elegir Generate Resize
Code
3. Acomodar el tamaño de la
forma
13. Sugerencia 3: Organicen los
objetos por páneles.
Acomodar las layouts
dependiendo del panel(Stock de
Distribución)
Acomodar el borde del panel: Ir
a propiedades del pánel y elegir
Titled Border
14. 4. Agregar las etiquetas, cajas de texto, Jpassword y
botones que se necesiten.
5. Ir a las propiedades de cada Objeto y cambiar el Texto
Sugerencia 4: En las propiedades, pueden cambiar los
bordes, tipo de letra, color de fondo, etc. De los objetos
JLabel
JTextField
JPassword
JButton
15. 6. Cambiar los nombres de las variables de las
cajas de texto, botones, tablas, combos, etc. De
su forma: Click derecho en el objeto y elegir
Change Variable Name
16. Realizar una BD en MySQL con las sig. tablas:
1. Usuarios: login (varchar (10)), password (varchar(10)),
cve_empleado (int)
2. Empleados: cve_empleado(int), nombre(varchar (50)),
direccion (varchar(50)), telefono (varchar(12)),
cve_depto (int)
3. Departamentos: cve_depto (int), nombre (varchar (30))
19. Copiar el archivo mysql.jar en las sig. Rutas:
1.Archivos de programajavajdk1.6.0bin
2.Archivos de programajavajdk1.6.0jrelibext
20. 1. Copiar los archivos para manejo de bd a la
carpeta del proyecto (src):
Conexion2
ConsultaBD
EliminaReg
InsertaBD
2. Modificar el nombre de la BD en el archivo
Conexion2
21. 1. Elegir el botón que se va a programar
2. Hacer click derecho sobre él, elegir evento,
mouse, mouseclick
22. Se creará el método:
NombredelBotonMouseClicked
Donde podrá comenzar a escribir el código
24. Declarar una variable por cada Caja de texto o de
Password que el usuario teclee y una para guardar la
query de la consulta.
25. JTextField lee y despliega únicamente “texto”
Instrucción para leer:
variableString = JTextField.getText();
Variaciones:
Para convertir a mayúsculas:
JTextField.getText().toUpperCase();
Ejemplo:
usu = tUsuario.getText().toUpperCase();
Instrucción para desplegar
JTextField.setText(<ValorString>)
26. A diferencia del JTextField, JPassword lee en arreglo
de char; por lo será de la sig. forma:
Instrucción para leer
pass = String.valueOf(tPass.getPassword());
27. import: permite importar clases de otros paquetes a nuestro
proyecto.
java.sql.*: Permite utilizar lenguaje de sql en nuestro proyecto
Las importaciones deben agregarse antes del inicio de la
clase:
28. Esta clase contiene la instancia a la clase
Conexion2() y realiza la consulta:
29. 1. Ir al código en el método Click del Mouse del
botón bAceptar.
2. Crear 3 variables de tipo String: usu, pass y qry
3. Leer el usuario en la variable usu y el password
en la variable pass
4. Crear la consulta en la variable qry
30. private void bAceptarMouseClicked(java.awt.event.MouseEvent evt) {
String usu, pass, qry;
usu = tUsuario.getText();
pass = tPass.getPassword().toString();
qry = "SELECT * FROM usuarios where login = '"+usu +"' and
password ='"+pass+"'";
31. Sintaxis para la instanciación es:
NombreClase nomObj = new NombreClase();
32. Para recibir la consulta, se requiere de una
variable tipo ResultSet, porque la consulta
regresa un valor de ese tipo
33. 1. Elegir la línea en donde queremos parar la
ejecución sobre la línea numerada del código.
2. Ir a la pantalla de proyectos y hacer click derecho
sobre el nombre de la clase, elegir Debug.