JPanel - Criar Linha

3 respostas
schkr4b

Tentei procurar no guj… mas nao sei como procurar o que estou querendo…
Tenho um painel onde posso ter varios labels… e quero fazer o seguinte…

Quando eu clicar em um label e começar a arrastar eu quero ir criando uma linha reta do label ate o cursor do mouse…
Alguem saberia me informar o que posso usar pra fazer isso?

3 Respostas

jmoreira

Ah… isso será uma tarefa trabalhosa, porém muito criativa e divertida. Primeiro você terá que captura a posição do mouse. Assim você terá que usar as classes do pacote javax.swing.event.*. Depois você terá que desenhar a linha da possição do label até a posição do mouse. Assim você terá que usar as classe do pacote java.awt.*. Em fim…

Sugiro que você dê uma olhada no JAVA2S. Por lá você vai encontrar bastante códigos e exemplos de como fazer isso.
Divirta-se. :lol:

schkr4b

Sim sim…
MouseDragged… quando o cara clica e arrasta…
eu pego todas as posições do mouse…
Eu acho q vou ter q fazer uma thread…

Pinta do inicio… ate onde esta o cursor…
Se o cursor mexer… repinta a tela de novo… e assim vai…

Vou dar uma olhada no site…
Vlw :smiley:

filiperangel

Cara, acho que o Java 2d vai te ajudar.

http://java.sun.com/docs/books/tutorial/2d/TOC.html

Mais especícamente: http://java.sun.com/docs/books/tutorial/2d/overview/primitives.html

Criado 28 de março de 2008
Ultima resposta 30 de mar. de 2008
Respostas 3
Participantes 3