Dúvida em um "Mini-Paint"  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
lordi
JavaBaby
[Avatar]

Membro desde: 21/11/2006 18:57:10
Mensagens: 76
Offline

Boa tarde,

Ontem e hoje implementei um "Mini-Paint", com algumas funcionalidades para desenhar formas geométricas utilizando controle polimórfico (é o exercicio 11.18 do livro Java Como Programar). Durante o desenvolvimento surgiram algumas dúvidas (estou postando o código do programa todo):

- Não consegui utilizar as classes JPanel nem JFrame. Acabei utilizando Panel e Frame. Durante a execução do programa o método paintComponent da minha classe que utilizava JPanel acabava por redesenhar tudo (inclusive o JFrame). Gostaria de saber como poderia utilizar a classe JPanel e JFrame sem ter este erro (creio que seja um erro de lógica)

-Tenhu um classe Panel chamada DrawArea, que é a área onde o usuário desenha. Abaixo dela, no Frame, anexei um JLabel. Por algum motivo a cor de fundo de DrawArea (branco) se torna a cor de fundo do JLabel, mesmo quando eu utilizo o método setBackground do JLabel. Ao anexar um componente a outro existe a possibilidade das cores de fundo destes componentes se tornarem a mesma?

Desde já agradeço.

ps.: Coloquei alguns comentários no código para que eu pudesse entender melhor, e que outros também o possam. Se houver algum erro grosseiro me desculpem

[]'s
 Nome do arquivo Mini - Paint.rar [Disk] Download
 Descrição Mini paint completo. Faltou algumas outras funcionalidades que são pedidas no exercício hehe
 Tamanho 13 Kbytes
 Baixado:  87 vez(es)


Renato E. Silva

Raciocinar é uma arte e não uma ciência - Wos, Raciocínio Automático, 1984
A Primeira Lei da Profecia:
Quando um cientista famoso, mas de idade avançada, afirma que algo é possível, ele está quase indubtavelmente certo. Quando ele afirma que algo é impossível, ele muito provavelmente está errado.
A Segunda Lei:
A única maneira de descobrir os limites do possível é se aventurar um pouco no impossível.
A Terceira Lei:
Qualquer tecnologia suficientemente avançada é indistinguível da mágica. - Arthur C. Clarke
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team