ju-resplande / boletos

Trabalho Final (Projeto de Aplicação) - Disciplina de Programação Orientada a Objetos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

boletos

Interface Gráfica para um Sistema Gerador de Boletos Bancários

Este repositório é um trabalho final ( Projeto de Aplicação) para a disciplina de Programação Orientada a Objetos.

Trata-se de uma interface gráfica em Swing para a biblioteca geradora de boletos Bopepo.

Instalação

Clique aqui para baixar a versão 1.0.

Após baixar o último release, execute bash install.sh para criar o comando boletos no seu ~/.bash_aliases. Após isso, basta invocar o programa através de digitar boletos em seu terminal.

Você também pode executar o programa diretamente através de java -jar boletos.jar na pasta local de boletos.jar.

Utilização

boletos permite salvar e carregar preenchimentos prontos dos campos como arquivos JSON.

Cada release acompanha um arquivo de demonstração chamado dados.json que pode ser carregado através do menu File.

O menu File também permite salvar arquivos JSON com preenchimentos de campos.

Geramos boletos a partir dos campos atualmente preenchidos na aplicação através do menu Gerar Boleto.

Todas estas funcionalidades também estão disponíveis através de atalhos de teclado:

  • Ctrl + L : Carregar um preenchimento de campos a partir de um arquivo JSON
  • Ctrl + S : Salvar o atual preenchimento de campos como um arquivo JSON
  • Ctrl + Alt + P : Gerar um boleto ( PDF ) a partir do atual preenchimento de campos na aplicação

O boleto gerado é mostrado na tela e também é automaticamente salvo na pasta da aplicação com o nome boleto-DD-MM-YYYY-hh-mm-ss.pdf, representando o dia, mês, ano, hora, minuto e segundo em que o arquivo foi criado.

About

Trabalho Final (Projeto de Aplicação) - Disciplina de Programação Orientada a Objetos

License:MIT License


Languages

Language:Java 100.0%Language:Rust 0.0%