Hi all, I am having a bit of trouble making a window that will provide scroll capabilities and contain a JPanel. My code works fine for creating a window to provide scroll capabilities for a JLabel that is too big for the window (Just not for a panel, and I cant figure out why!!!)
Heres what Ive got:
Is it just not possible to do this for a panel? I would be delighted with any pointers. Many thanks,
posted 8 years ago
ScrollPanes need to know the preferredSize of their child/view components. If the child/view component does not have any children then its layout manager, null here, will not have a preferredSize computed to answer the parent containers call for it as part of the layout process. So you have to provide this information for the component so the parent/scrollPane can get it in when it asks for it.