Imprima cheques personalizados con este software de impresión de cheques escrito en Java.
Este es un ejemplo sencillo de cómo desarrollar una aplicación que permita utilizar:
- Java Swing
- Maven
- Jasper Resport
- JDatePicker
- Carga de librerías en tiempo de ejecución (Addons)
- Extensión de componentes para que se adapte a nuestras necesidades (JXTextField,JXButton)
- Ejecución parametrizada
- I18N
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de educación.
Mira Deployment para conocer como desplegar el proyecto.
-
JAVA JDK para corren Maven y ejecutar el proyecyo. https://www.java.com/es/
-
Maven para compilar el proyecto. https://maven.apache.org/
-
Proyecto principal:
-
Addons
Maven compila y genere una version portable del la aplicación. En el directorio "distribution" se alojará una copia de la aplcicación lista para utilizar
- Ir a directorio del proyecto
- Ejecutar el comando Maven que generará el despligue
mvn clean package assembly:single
- Se creará una carpeta llamada "distribution" con todo el contenido de la aplicacion lista para utilizar.
Estructura básica de directorios para la ejecución de la aplicación
├── Cheques
├── addons
│ ├── ....
│ └── ....
├── cheques.jar
└── cheque.jrxml
- -info Muestra por consola la información de la aplicación
- -noaddons Inicia la aplicación sin cargar los addons
- -res_%archivo% Carga otro archivo de recurso con los textos de la aplicación _%archivo% = archivo propeties con los textos ejemplo: "-res_portugues.propeties"
Este proyecto fue escrito utilizando las siguientes herramientas
- Java - Lenguaje de programación.
- Netbeans - IDE de programación.
- Maven - Manejador de dependencias.
- Jasper Report - Usado para generar la impresion.
- JDatePicker - Componente Swing para el ingreso de fechas.
¿Quiere hacer su aporte? Es un honor recibir sus contribuciones. ¡Muchas gracias! Desde sugerir una idea, hasta hacer un cambio, todo es bienvenido. Hay varias cosas por hacer: documentación, apariencia visual, pruebas del producto,etc. Necesitamos probar el sistema, así que simplemente instálelo y denos su retroalimentación.
- Pablo Mariani - Trabajo Inicial y Documentación - e-mail Chabás - Santa Fe - Argentina
Este proyecto está bajo la Licencia (MIT) - mira el archivo LICENSE.md para detalles
El código de esta aplicación y la aplicación compilada puede que no se ejecute de una manera óptima y contenga algunas fallas. El proyecto fue escrito solo para propósitos educativos. El autor no se hace responsable por el uso, modificación y distribución de todo el contenido perteneciente a este repositorio.
- Muchas gracias a totas las personas que participaron en el desarrollo del lenguaje JAVA. Les debo una 🍺