java - Difference between JScrollPane.setviewportview vs JScrollPane.add -
i faced new thing today, , didn't know why. when want show in panel example, add panel; why cannot add table scroll pane directly, , why have call setviewportview() method? add() method , setviewprotview() do?
basically, should not use jscrollpane#add.
jscrollpane has single component attached it, jviewport, jscrollpane uses display component added view port.

setviewportview convenience method for jscrollpane#getviewport#setview
the basic concept comes down fact scroll panes point of view, show single component, add doesn't make sense it. method consequence of extending jcomponent -> container
Comments
Post a Comment