Ciência da Computação
Desenvolvimento de uma aplicação
Java nos moldes do Paint Brush.
Matheus José Bizzoni
Criação de subárea de trabalho.
Copiar, salvar e recuperar subárea de trabalho.
Salvar e recuperar área de trabalho. O editor também deveria apresentar design único, de responsabilidade do desenvolvedor. Abstract
This document is intended to describe the development of a Java program in the
Paint Brush Project templates. The author will also describe his difficulties and the program documentation.
Introdução
Em
complemento as aulas de Computação Gráfica I foi pedido pelo professor o desenvolvimento de um editor gráfico nos moldes do Paint Brush, com funções predefinidas e características únicas definidas pelo desenvolvedor.
O editor deveria apresentar as seguintes funcionalidades ao usuário:
Desenho de figuras básicas: segmento de reta, retângulo, círculos, etc
Escolha da cor do desenho: total ou parcial. Escolha do tipo de linha: solida, pontilhada, fina ou grossa.
Escolha da cor da área de trabalho.
Apagar desenho, parcialmente ou totalmente. Agrupar partes do desenho.
Mapeamento da área de trabalho.
Além dessas funcionalidades o editor deve prover as seguintes atividades:
Rotação do objeto gráfico.
Movimentação do objeto gráfico.
Zoom do objeto gráfico.
Criação de caracteres de um alfabeto numérico e alfanumérico.
O Paint Brush 18639
O Paint Brush 18639 tentou implementar todas as funcionalidades desejadas para o projeto, mas falhou em algumas.
Este programa oferece ao usuário a opção de desenhar as figuras geométricas básicas pedidas, mudar a cor da linha do desenho, mudar o tipo da linha de desenho, mudar a cor da área de trabalho, apagar a área de trabalho e escrever um texto no painel de desenho.
O programa ainda tem um layout básico desenvolvido pelo usuário onde todas as funcionalidades se encontram na barra de menus principal