Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Ajuda para implementação de um projeto

$
0
0

@pimpinha escreveu:

De acordo com a imagem que anexei, necessito de fazer o seguinte em java:
O problema é que não sei como fazer, nem por onde começar.
Me podem dar uma ajuda?
Muito muito obrigada.

Desenvolver duas classes:
• uma para representar a prancha; e,
• outra para representar a vinheta.
Na classe que representa a vinheta têm que existir metodos para manipular vinhetas e na classe que representa a prancha devem existir metodos que permitam definir a estrutura da prancha, bem como manipular vinhetas específicas.

Uma vinheta é composta por uma imagem e por uma moldura á volta da imagem. Um objecto
vinheta deve poder ser criado de duas maneiras: ou fornecendo a imagem da vinheta, o tamanho da moldura, o tipo de moldura e a cor da moldura; ou, fornecendo apenas a imagem da vinheta, o tamanho da moldura e o tipo de moldura, assumindo-se que a cor da moldura ´e preto. A moldura nao se sobrepoe à imagem. A dimensao da vinheta deve levar em conta a dimensao da
moldura e a dimensao da imagem.
A vinheta deve ter metodos para:

• Saber a largura da vinheta;
• Saber a altura da vinheta;
• Definir o tipo de moldura (sem moldura, linha, tracejado)
Definir a espessura da moldura (em numero de pontos);
• Definir a cor da moldura;
• Fazer com que a imagem na vinheta fique a preto e branco;
• Fazer com que a imagem na moldura volte a ter as cores originais;

Prancha
Para criar um objeto prancha deve ser fornecido o n´umero de tiras da prancha. Para cada tira
da prancha deve ser criada automaticamente uma vinheta vazia com uma moldura de espessura
1 e do tipo linha e um tamanho predefinido (pelo programador).
A prancha dever´a ter m´etodos para:
• Saber a largura da prancha;
• Saber a altura da prancha;

• Definir o n´umero de tiras da prancha. Se o n´umero de tiras aumentar, deve criar uma
vinheta vazia com um tamanho predefinido (pelo programador) e com uma moldura de
espessura 1 e do tipo linha em cada nova tira, mantendo-se as que existiam. Se o n´umero
de tiras diminuir, mantˆem-se as tiras que existiam at´e ao novo n´umero de tiras;

Mensagens: 3

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>