Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Drawing rectangle with rubber band effect.

 
geeta khurana
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am trying to draw a rectangle with rubber band effect on a swing JComponent. If I draw the rectangle in the mousedragged event of the component, it draws the rectangle with flickering effect. Also, if I include the code in the paint method and call the paint() method through update(), it doesn't go to the paint method at all. I use the paint method for painting a selected component. In the later case, I have used the example to draw the rectangle from Java help. I am enclosing the code here with. Pls help me out. I know, its tedious to go through the code but pls help.

The second approach
--------------------------------------------------------------

ps:
Please use the [ code ] opening and closing tags (without the spaces) when posting source code. I edited the msg for now.
Thanks for your cooperation.
regds.
- satya

[This message has been edited by Madhav Lakkapragada (edited July 09, 2001).]
 
Amit Agarwal
Ranch Hand
Posts: 92
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi geeta,
you need to use double buffering of the JPanel to get flicker-free drawing. use either JPanel.setDoubleBuffered(true); or simply pass a boolean - true - in the call to the super() in the constructor. i.e.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic