Pintar com Java Swing

Antes de mais, Olá a todos! estou tendo um grande problema com isso: eu preciso construir um programa que consiste em ... omo posso fazer isso? (Lembre-se que os círculos aparecerão quando eu clicar o botão "Próximo". Muito obrigado a todos!

Suavização Eficiente Da Linha (Simplificar)

estou a criar uma aplicação de pintura em Actionscript (embora a minha pergunta não esteja relacionada com Actionscript) ... eduzi-los (limiar médio) e, em seguida, usar um algoritmo de spline para recriar uma linha. Alguma aproximação melhor?

Qual é a maneira mais simples de desenhar em Java?

Qual é a maneira mais simples de desenhar em Java? import java.awt.*; import javax.swing.*; public class Canvas { ... )); g2.fillRect(10,10,200,50); } } Isto não funciona e não faço ideia de como fazer alguma coisa aparecer.