Durante o tempo de aprendizado da API Swing da linguagem Java, busquei desenvolver um projeto simples, mas que envolvesse o máximo de propriedades que consegui compreender, sempre tentando construir um programa com uma interface limpa.
Como eu já havia elaborado uma calculadora há muito tempo, porém feita a partir da linguagem C, decidi resgatar algumas funções que lá implementei e adicionei mais algumas. A melhora desta vez é que o programa não é executado através de um console, e sim por meio de uma interface que interage diretamente com o usuário.
Caso o usuário digite quaisquer caracteres que não números ou deixar qualquer um dos campos vazio, o programa exibirá uma mensagem de erro para que o usuário verifique o que ele inseriu nos campos de entrada de dados.
Este foi um projeto simples, porém funcional. Se desejar contribuir com meu trabalho, fique à vontade para dar sugestões de melhoria.