Princípios da Programação Orientada a Objetos (POO), construção de aplicações gráficas simples e lógica de programação (raciocínio lógico).
Este código é um estudo de caso apresentado por Deitel e Deitel (2017)1, Capítulo 4, em que podemos exercitar o princípio de herança, criando subclasses de javax.swing.JPanel e desenvlver algoritmos para desenhar imagens interessantes. Além destes conceitos, podemos observar a reação das imagens em relação a eventos, como por exemplo o de redimensionar uma janela, e quais comportamentos (métodos) de um classe estão envolvidos.
Crie novas subclasses de JPanel que então desenhem outras formas. A imaginação é o limite!
Footnotes
-
HARVEY M. DEITEL; PAUL J. DEITEL; EDSON FURMANKIEWICZ; FÁBIO LUIS PICELLI LUCCHINI. Java. Editora Pearson, 2017. 935 p. ISBN 9788543004792 ↩