wood burning stoves*
The moose likes Java in General and the fly likes Geting Panel Size from Container Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Geting Panel Size from Container" Watch "Geting Panel Size from Container" New topic

Geting Panel Size from Container

Tim Berett
Ranch Hand

Joined: Jun 14, 2002
Posts: 35

I have a JPanel in a JFrame. In additional, I have some graphical charts in the JPanel. When I resize my JFrame, I want my graphical charts to scale accordingly. How do I implement a resize container listener in my JPanel or graphical chart?

Norm Radder
Ranch Hand

Joined: Aug 10, 2005
Posts: 685
You should be able to detect a resize in the paint()(or whatever method for Swing) method and do the rescaling there. Get the component's size and paint() it full.
Put some println(getSize()) in paint() to see how the size changes with resizing.
I agree. Here's the link: http://aspose.com/file-tools
subject: Geting Panel Size from Container
Similar Threads
Resizing Widgets in Frame
How to stop graphics from disappearing?
Problem with JTree inside JScrollPane inside JPanel
resize ?
JScrollPane JViewport question