File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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 Android Security Essentials Live Lessons this week in the Android 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.
Don't get me started about those stupid light bulbs.
subject: Geting Panel Size from Container
Similar Threads
How to stop graphics from disappearing?
resize ?
Resizing Widgets in Frame
JScrollPane JViewport question
Problem with JTree inside JScrollPane inside JPanel