Bem, vc pode fazer o seguinte... Adicionar um MouseListner no seu JPainel e pegar a posição X e Y do clique do mouse e guardar numa variável. No metodo MouseDrag que vc for implementar guarda a nova posição do novo X e Y e fica chamando o metodo repaint.
Vou tentar colocar um exemplo um pouco mais explicado no meu site... Att. Diego Oliveira On 3/26/06, Adriano de Oliveira Gonçalves - IsON <[EMAIL PROTECTED]> wrote: > > Uma coisa: equação de primeiro grau o gráfico tem que ser uma reta... ;) Mas > não entendi exatamente como eu posso pegar isso pra fazer o usuário desenhar > uma figura. O método paint é chamado pelo aplicativo pra desenhar objetos no > painel, certo? Como eu usaria isso pra pegar o arraste o mouse pra desenhar > um quadrado, por exemplo? > > ----- Original Message ----- > From: Diego Oliveira > To: [email protected] > Sent: Monday, March 20, 2006 5:14 PM > Subject: Re: [JUG-Petro] Componente desenho > > Ola Adriano. > > Você pode herdar de JPanel e overaidar o metodo paint que te passa um > parametro do tipo Graphic. Na verdade é passado um Graphic2d. > > Fiz um desafio desses para a turma de 2 Grau que dou aula, segue o > link: http://www.jroller.com/page/diegooliveira logo o > primeiro > post.... tem um trecho de codigo lá, é só preencher. > > > Att. > Diego > > > On 3/20/06, Adriano de Oliveira Gonçalves - IsON <[EMAIL PROTECTED]> > wrote: > > > > Olá, > > Alguém conhece algum componente pra interface GUI (AWT, Swing ou Thinlet) > > que seja um quadro aonde eu possa desenhar, com o mouse, figuras > geométricas > > e depois retornar quais os pontos (x,y) que definem essa figura dentro do > > quadro? Além disso, daria pra jogar uma foto de fundo? > > > > Obrigado!! > > > > Adriano > > > > ________________________________ > > YAHOO! GROUPS LINKS > > > > > > Visit your group "jug-petropolis" on the web. > > > > To unsubscribe from this group, send an email to: > > [EMAIL PROTECTED] > > > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > > > ________________________________ > > > > > > ________________________________ > YAHOO! GROUPS LINKS > > > Visit your group "jug-petropolis" on the web. > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > ________________________________ > Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
