Desenhar mapa

Boa tarde pessoal!

Estou desenvolvendo uma aplicação que desenha os mapas dos estados brasileiros… na verdade, desenha o contorno do mapa de cada estado.

As coordenadas do mapa são lidas a partir de um arquivo txt.
Essa parte já está OK… Leio os dados do arquivo txt e armazeno num vetor.

Minha dúvida está relacionada à parte gráfica da aplicação.
O mapa deve ser exibido numa “tela” swing.
Como vou desenhar o mapa passando as coordenadas(X,Y) numa interface swing/awt?

Pelo que vi, terei que utilizar as classes Canvas e Graphics pra realizar essa tarefa. Estou certo???

Se alguém já desenvolveu algo parecido ou tem bom conhecimento em apps gráficas, favor me indicar um caminho a seguir.

Valeu!

Pra desenhar numa tela Swing você precisa trabalhar com Graphics sim.

Deve ser algo relacionado com Java2D. Vi em algum lugar algo assim, passando o ponto de inicio dai vai passando as coordenadas para onde o ponto vai.

Vê se te ajuda: http://www.guj.com.br/java.artigo.138.1.guj