Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta NetBeans

Vídeo 06 - Desarrollo de Aplicaciones: Validación de datos MVC

Vídeo 05 - Desarrollo de Aplicaciones: MouseListener MVC

Vídeo 03 - Desarrollo de aplicaciones: Introducción a MVC con Java

Vídeo 02 - Desarrollo de aplicaciones: GUI con Netbeans, uso de JComboBox

Instalación del plugin UML para NetBeans

Instalación del plugin UML para NetBeans El Lenguaje de Modelado Unificado ( UML ) es una excelente herramienta que permite entre muchas otras cosas tener una vista general del proyecto, de tal forma que de una forma visual se puedan conocer las propiedades y métodos de las que esta compuesto el proyecto, facilitando su comprensión, además de ser parte de la documentación esencial que debe acompañar al código. Existen una gran cantidad de herramientas que permiten generar diagramas UML, pero en este tutorial se mostrara  easyUML , ya que se encuentra dispo...

Creación de Librerías en Java

Creación de Librerías en Java   Las librerías son un conjunto de clases con funciones especificas que ayudan a desarrollar aplicaciones más complejas de una forma sencilla, por ejemplo si se requiere realizar cálculos matemáticos y emplear el funciones como el Seno o Coseno, simplemente se importa la librería Math y se utilizan estos métodos, en lugar de desarrollarlos. Java cuenta con una extensa lista de librerías disponibles dentro del JDK o desarrolladas por terceros, pero también existe la posibilidad de desarrollar librerías propias para reutilizar de ...

Threads (Hilos) en Java 1.7 con MVC

Threads in Java 1.7 con MVC El manejo de  Threads  (Hilos) ha ido cambiando con el paso de las versiones de java, dejando obsoletos varios de los métodos antes utilizados como  Stop()  que permitía parar la ejecución de un hilo. En este tutorial se muestra la creación de hilos y su interrupción, permitiendo crear tantos como sean necesarios.

Java MVC y Conexión a Base de Datos MySQL

Java MVC y Conexión a Base de Datos MySQL El patrón de diseño MVC permite separar los datos de la lógica del negocio, a la vez que se mantiene una estructura que es fácil de mantener, en este ejemplo se muestra, como realizar una conexión a una base de datos para navegar entre los registros. PACKAGES 1. El primer paso es crear la estructura del proyecto, como se muestra en la imagen siguiente, como se puede ver, también existe un paquete llamado sql, en este se almacena el script para crear la base de datos agenda, con la que se establecerá conexión.

MVC MOSTRAR JPANEL DENTRO DE JFRAME

MVC MOSTRAR JPANEL DENTRO DE JFRAME El patrón de diseño MVC ( Model - View - Controller) ayuda a dividir una aplicación en FrontEnd (la vista, lo que ve el usuario final) y el BackEnd ( El código que hace funcionar la aplicación) permitiendo dar mantenimiento de una forma simple, tanto al FrontEnd y el BackEnd ya que cada uno funciona de forma independiente. En este tutorial se muestra como dividir una aplicación en diferentes partes, de tal forma que cada una realiza una tarea en especifico, contando con su propia vista, modelo y...

DA T00 - Hello MVC

HelloMVC El patrón de diseño MVC ( Model - View - Controller) ayuda a dividir una aplicación en FrontEnd (la vista, lo que ve el usuario final) y el BackEnd ( El código que hace funcionar la aplicación) permitiendo dar mantenimiento de una forma simple, tanto al FrontEnd y el BackEnd ya que cada uno funciona de forma independiente. Para facilitar el entendimiento de este patrón de diseño se realizara la siguiente practica que tiene como objetivo crear una interfaz de usuario que contenga una etiqueta y dos botones, y al presionar alguno...

iReport T03 – Creación y visualización de reportes con iReport y NetBeans (Parte 3 de 3)

Creación y visualización de reportes con iReport y NetBeans. En este tutorial se realizara el diseño de un reporte con iReport Designer y posteriormente se visualizara desde un proyecto en java programado con NetBeans .                                             

iReport T02 – Configurar NetBeans con las librerías de JasperReports (Parte 2 de 3)

Configurar NetBeans con las librerías de JasperReports En este tutorial se realizara la instalación y configuración de las librerías de JasperReports en NetBeans para la visualización de los reportes que se diseñen con iReport Designe r. Aunque realizar estos pasos no es completamente necesario, hacerlos permite tener una buena organización en los proyectos, y facilitara el desarrollo en proyectos futuros, ya que agilizara la carga de librerías. 1.- Primero hay que crear una carpeta con el nombre JasperReports , esta carpeta servirá para almacenar únicamente las librerías básicas para visualizar los reportes y poder exportarlos a PDF.

iReport T01- Instalación de iReport Designer 5.6.0(Parte 1 de 3)

Instalación de iReport Designer 5.6.0 Una de las herramientas más utilizadas y al mimo tiempo fácil de implementar para generar reportes profesionales en Java son las APIs de  JasperReports , al mismo tiempo cuenta con un Diseñador de Reportes Visual, que permite elaborar formatos vistosos y útiles en cuestión de minutos. En este tutorial se mostraran los pasos para instalar las APIs de  JasperReports , además de generar un reporte sencillo para ser visualizado desde una aplicación desarrollada en  NetBeans 8.0 .

MVC dando formato a los números con Number Format y Decimal Format

MVC dando formato a los números con Number Format y Decimal Format Cuando se realizan operación con números en ocasiones el resultado tienen un número muy grande de decimales, lo que genera que su lectura sea difícil por ejemplo:  10/3 = 3.333333333333333333333333333333333 Para este caso se puede utilizar las clases Number Format y Decimal Format , como se muestra en el siguiente ejemplo.

Elegir la clase a ejecutar en NetBeans, MVC

Elegir la clase a ejecutar en NetBeans Para que java pueda ejecutar una aplicación esta debe tener un método conocido como punto de entrada, este método tiene la sintaxis: void static void main(String [] sax){ //código } En ocasiones en una aplicación tiene varios puntos de entrada, que pueden servir para probar diferentes partes de la aplicación sin tener que recorrer o pasar por varias clases, para esto se puede seleccionar directamente en las propiedades del proyecto que clase será la principal.

Almacenar imágenes en MySQL con JFileChooser

Almacenar imágenes en MySQL con JFileChooser Para almacenar imágenes en una base de datos existen varias formas, desde almacenar la imagen directamente en la BD en un cambo BLOOB o almacenar solo el nombre de la imagen, además de copiarla a una carpeta donde se almacenen todas las imágenes. En este ejemplo se utilizara un JFileChooser para elegir la imagen a guardar, para posteriormente cuando el usuario guarde el registro la aplicación copiara la imagen a una carpeta predeterminada llamada imágenes y en la base de datos solo almacenara el nombre de la imagen para su posterior visualización.

Introducción al Patrón de diseño MVC en Java

El patrón de diseño Modelo Vista Controlador es un modelo de desarrollo de software que permite separar 3 elementos básicos: Los datos (Modelo) es la representación de la información con la que trabaja el sistema. La interfaz gráfica (Vista) es la interfaz gráfica que vera el usuario y en la que interactúa con todos los componentes que este contenga. La lógica de negocio (Controlador) Es el encargado de responder a los eventos que sucedan dentro de la Vista, y realiza peticiones al modelo.

Cifrar texto a MD5 y SHA1 desde Java

Como se mencionó en un post anterior, en ocasiones es necesario cifrar textos para proteger información, por ejemplo las claves de usuario que se almacenan en una tabla, de forma que si alguien tuviera acceso a esos datos no pueda visualizar la información original. Para este ejemplo se crea una nueva clase llamada cifrar.java, que permitirá cifrar cualquier texto que reciba utilizando el algoritmo MD5 o SHA1.

Compartir componentes entre formularios

Cuando se realizan aplicaciones donde se están abriendo varios JFrames (formularios), estos pueden compartir información entre ellos, puede ser para validar datos, para habilitar o inhabilitar opciones, etc.  En este ejemplo se creara un formulario para iniciar sesión, a través de la validación de un usuario y su clave, se habilitara la opción para agregar o quitar usuarios en el sistema. 1.- Crear un nuevo proyecto y seguir los pasos que se vieron en el post sobre Interfaces de múltiples documentos, de forma tal que el proyecto quede como se muestra en la siguiente imagen.

Aplicación Interfaz de Múltiples Documentos (MDI) en Java

Aplicación Interfaz de Múltiples Documentos (MDI) en Java Las Interfaces de Múltiples Documentos ( MDI ) son aquellas que permiten mostrar JFrames dentro de un solo JFrame principal, de modo que al minimizar o cerrar el JFrame principal todos se cierran. Es una forma de desarrollar aplicaciones que contengan varios formulario ( JFrames ) ordenados dentro de un mismo espacio de trabajo. Una ventaja de este tipo de interfaces es que cada formulario se puede trabajar de forma independiente en JPanel, y en el MDI solo se llaman los formularios y todo el funcionamiento del JPanel sera el mismo.  1.- Para este ejemplo se crea un nuevo proyecto, y al momento de darle nombre se desactiva la opción de NetBeans que crea automáticamente la clase principal.