my painting line is on the canvas . Yes that i can understand, infact i have already implemented that(detecting the point on line and all those stuff). The problem is repaint() method. Because if you change the stroke of a particular line then again u have to repaint whole drawing , so for improvement i have override update() method. what i am doing is for highlighting end points i am drawing one circle around that point. now if i go through update method then it will draw that circle without flicker , now suppose mouse is moved from the end point so i have to remove that drawn circle , if i draw another circle at same place whose color is same as background color of the canvas then it is also affecting the drawn lines.
abhishek --- Ritesh Basatwar <[EMAIL PROTECTED]> wrote: > Hi, > I suppose ur painiting line on Panel, add mouse > listener to that panel and > in mouseMoved event track if intersecting any line > and if it is > intersecting, make that line's Stroke to thick or > what ever you want. > As far as my knowladge, you don't have to use > layered pane, just while > painitng you can change required line's stroke. > Hope this clears your question. > > regards, > Ritesh > > --------------------------------- > Ritesh Basatwar > Orillion India Software Pvt Ltd > Vanenburg IT Park > E-4,Plot No.17 > Madhapur, > Hyderabad-500033 (A.P) > Tel (R): 3413762 > (M): 98480 75967 > --------------------------------- > > > > ----- Original Message ----- > From: "Abhishek Banugariya" > <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, October 17, 2002 9:31 AM > Subject: [JAVA2D] JLayeredPane Layers with Canvas > > > > Hi All > > i am new with the graphics programming. I want > to highlight the object > on the canvas when mouse pointer comes on the > object. e.g. if mouse comes on > the end point of a particualr Line2D then i want to > highlight that point, > similarly if mouse comes anywhere on the line2D then > i want to highlight > that line. Now what i am thinking is if i go for > layers then my program will > be faster , one layer will be used for highlighting > the objects,one for > original drawing etc. > > I am planning to use canvases with JLayeredPane > for the layers, but for > that my canvas should be tranparent. please guide me > is there any other > approach for the same or how generally people are > implementing such > mouseover effects. > > > > > > Abhishek > > > > > =========================================================================== > > To unsubscribe, send email to > [EMAIL PROTECTED] and include in the > body > > of the message "signoff JAVA2D-INTEREST". For > general help, send email to > > [EMAIL PROTECTED] and include in the body of > the message "help". > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] > and include in the body > of the message "signoff JAVA2D-INTEREST". For > general help, send email to > [EMAIL PROTECTED] and include in the body of the > message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
