This week's book giveaway is in the HTML/CSS/JavaScript forum.
We're giving away four copies of Practical SVG and have Chris Coyier on-line!
See this thread for details.
Win a copy of Practical SVG this week in the HTML/CSS/JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

refresh canvas, designer problem?

 
robert trudel
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi

i begin with swing and to get more experience, i begined a small project.
i would like to create a basic entity-relation program who will generate sql script...

on a canvas i draw some shape (entity, link)

when i click on it a panel open.... to change its property... when it's close i would like to refresh canvas...

entity class


class who draw entity on the canvas



in the canvas class, when i click on a entityDrawable, i displaye the EntityPanel





any idea, design suggestion?
thanks
 
Campbell Ritchie
Marshal
Posts: 52663
121
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Where is your paintComponent() method?
 
robert trudel
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Campbell Ritchie wrote:Where is your paintComponent() method?


where i supposed to have this method?

i only have a paint method for EntityDrawable
 
Ulf Dittmer
Rancher
Posts: 42970
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
AWT uses "paint", but Swing uses "paintComponent": http://java.sun.com/docs/books/tutorial/uiswing/painting/closer.html
 
robert trudel
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the code of my canvas (where i draw the shape)



i have no problem to draw entitydrawable on the jcanvas... i can move it, draw...
the only problem is when i change property of the entity (name, code...) in the EntityPanel, the change done is not applied....

so i need to change paint by paintcomponent in :JCanvas,

in EntityDrawable, i use paint...
 
Yes, my master! Here is the tiny ad you asked for:
the new thread boost feature: great for the advertiser and smooth for the coderanch user
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!