El documento describe cómo crear menús principales y formularios para el mantenimiento de datos usando varias tablas en Java Swing. Se explica cómo agregar una barra de menú principal con opciones como "Archivos" y "Mantenimiento", y cómo vincular estas opciones a formularios para buscar, insertar y modificar datos en tablas como bus, ciudad y ruta. También incluye código para métodos como llenar tablas con datos y grabar cambios en las tablas.
Desarrollar aplicación completa en Java con conexión base de datos MySqlJavashi
Tutorial básico para realizar una aplicación completa en Java con conexión a la base de datos MySql. Contiene también, un ejemplo de diagrama de secuencia, diagrama de casos de uso y el análisis hecho para realizar esta aplicación.
Código fuente, script sql, aplicación jar y exe, visita mi blog: https://conrosario.wordpress.com/2015/09/23/hacer-sistema-completo-en-java-y-mysql/
Joomla!, es un sistema gestor de contenidos muy completo, uno de los más usados para desarrollar web sites en la actualidad.
Es open source; lo que facilita su desarrollo, existen muchos módulos y plugins para cubrir requerimientos, su diseño es versátil y personalizable, es en español, entre otros beneficios.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
Ponencia en I SEMINARIO SOBRE LA APLICABILIDAD DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN SUPERIOR UNIVERSITARIA. 3 de junio de 2024. Facultad de Estudios Sociales y Trabajo, Universidad de Málaga.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
el pensamiento critico de paulo freire en basica .pdf
Swing MenúS Y Mantenimiento De Datos
1. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ahora vamos adicionar el menú principal.
Ubicar el cursor en la etiqueta [JFrame], anti clic. Se desplegará el siguiente menú
flotante: en donde seleccionaremos Añadir Dese Paleta/Menús Swing/Barra de
menú.
Es así como quedara el
formulario.
Y en la pestaña
inspector tiene que dar
con la siguiente
estructura:
Randy Briones http://www.ranjosfox.blogspot.com
2. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ahora procedemos a
cambiar el nombre de las
variables. jMenuBar1 por
jMenuBar_principal
(anti clic en
JMenuBar1/CambiarNombre de la variable.
Se visualizara la ventana siguiente
Igualmente con jMenu1 cambiamos el nombre de variable por jMenu_archivos.
Y jMenu2 cambiamos por la variable jMenu_mantenimiento.
Ahora se visualizara asi:
Randy Briones http://www.ranjosfox.blogspot.com
3. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ahora cambiaremos los nombres de la barra de menú. Nos dirigimos a
propiedades. Y cambiamos el nombre en text: File por Archivos. La interfaz gráfica
adopta la siguiente forma:
Ahora agregaremos Items a los
menús. ( anti clic en jMenu_archivos, en este caso del NetBeans 6.5
seleccionamos Añadir Desde Paleta/Elemento de menú para que aparezca el
ítem.)
Ahora se visualizara de la siguiente forma: jMenuItem1 cambiamos el nombre de la
variable por jMenuItem_abrir.
Randy Briones http://www.ranjosfox.blogspot.com
4. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Si procedemos a compilar y ejecutar la aplicación, vemos que al dar clic sobre el
Archivos, se observará lo siguiente:
Ahora
procedemos a crear
las tablas que
vamos a usar, que son: bus, ciudad, marca( que ya estaba creada, porque la
usamos en la sesión anterior) y ruta.
La creación de tablas lo realice con el mysql, es opcional también lo pueden crear
directo desde el NetBeans.
Ahora procederemos a agregar los métodos en la clase Main que utilizaremos para
el mantenimiento de datos de las 4 tablas. Es el mismo que usamos en el Main
Randy Briones http://www.ranjosfox.blogspot.com
5. Swing Menús y Mantenimiento de Datos Usando varias tablas.
para la tabla marca en la sesión anterior, pero esta vez se agrega unos cuantos
métodos más, para las nuevas tablas.
Randy Briones http://www.ranjosfox.blogspot.com
6. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Para obtener
los registros
de datos de
Para obtener
los códigos
de cada tabla
Randy Briones http://www.ranjosfox.blogspot.com
7. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ahora vamos a la parte de la codificación del formulario frmMantBus. ( el formulario
marca: frmMantMarca ya fue realizado en la sesión anterior.
Como ya habíamos indicado en la sesión anterior los nombres de variables.
Diseño
txtidbu btnbusca btncerra
s
cbomarca btnVerbu
txtplaca
txtnroasiento
txtmodel txtnroeje
btncancela
btnnuevo btneliminar r
r
btnmodificar btngraba
tablabu
Fuente
Agregar los paquetes antes de la definición de la clase frmMantBus
Luego: Definir los atributos o variables a usar en los distintos métodos que forma
la clase frmMantBus.
Randy Briones http://www.ranjosfox.blogspot.com
8. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Método
constructo
r
Construimos los
métodos
activaBotones y
limpiarObjetos()
Randy Briones http://www.ranjosfox.blogspot.com
9. Swing Menús y Mantenimiento de Datos Usando varias tablas. Se tienen el método
llenarTabla() para llenar de
datos en la filas del
objeto JTable denominado
tablabus.
A continuación insertaremos el siguiente código en el botón Buscar del formulario
Bus.
Randy Briones http://www.ranjosfox.blogspot.com
10. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ahora seguimos con el botón Ver lista de Bus:
Randy Briones http://www.ranjosfox.blogspot.com
11. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Botón cerrar:
Botón Nuevo:
Botón Eliminar:
Randy Briones http://www.ranjosfox.blogspot.com
12. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Botón Modificar:
Botón Grabar:
Randy Briones http://www.ranjosfox.blogspot.com
13. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Botón Cancelar:
Randy Briones http://www.ranjosfox.blogspot.com
14. Swing Menús y Mantenimiento de Datos Usando varias tablas.
A continuación visualizamos el formulario de la tabla ciudad: frmMantCiudad
Diseño:
Fuente:
Seguimos el mismo proceso que usamos en el formulario bus.
Randy Briones http://www.ranjosfox.blogspot.com
15. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ahora vamos al botón buscar y realizamos el siguiente código
Randy Briones http://www.ranjosfox.blogspot.com
16. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Randy Briones http://www.ranjosfox.blogspot.com
17. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Ver lista Ciudad:
Botón nuevo:
Eliminar: tabla ciudad
Randy Briones http://www.ranjosfox.blogspot.com
18. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Modificar:
Grabar: tabla ciudad
Randy Briones http://www.ranjosfox.blogspot.com
19. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Y por último cancelar:
A continuación el formulario de la tabla ruta: frmMantRuta
Diseño:
Randy Briones http://www.ranjosfox.blogspot.com
20. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Fuente:
Algunos botones que no pondré, son iguales a los anteriores solo cambiar
las variables de cada tabla a la que pertenecen. Pondré los más tediosos y
que a veces puede haber fallas si no están bien codificados.
Eliminar:
Randy Briones http://www.ranjosfox.blogspot.com
21. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Modificar:
Randy Briones http://www.ranjosfox.blogspot.com
22. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Grabar:
Randy Briones http://www.ranjosfox.blogspot.com
23. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Entonces procederemos a ejecutar el formulario principal: frmprincipal.
Podemos apreciar los menús que agregamos al comienzo.
Randy Briones http://www.ranjosfox.blogspot.com
24. Swing Menús y Mantenimiento de Datos Usando varias tablas.
Nota: Para ello es necesario agregar programación en frmprinicpal. Por ejemplo
si queremos ejecutar el formulario referido a Mantenimiento de bus cuyo formulario
se denomina frmMantBus, tendríamos que seleccionar el objeto JMenuItem
correspondiente para indicar el evento a programar.
Randy Briones http://www.ranjosfox.blogspot.com
25. Swing Menús y Mantenimiento de Datos Usando varias tablas.
A continuación, debemos colocar la siguiente línea de programación:
Instanciamos con new un objeto del tipo frmMantBus() y procedemos a mostrarlo
con el método setVisible(true).
Debemos tener claro que un formulario cuando es invocado desde un menú al
momento de ser cerrado a través de un botón de comando que puede llamarse
Cerrar o Salir ya no deberíamos usar el método dispose(), sino más bien hide().
Este método hide() solo oculta el formulario actual y no cierra al formulario que
contiene el menú. Además es necesario establecer los valores de los métodos
setSize() y setLocation() del JFrame para hacer que la ejecución de los
formularios al momento de ser visualizados sea la más adecuada.
Randy Briones http://www.ranjosfox.blogspot.com