swing - Scroll a JTree so that last line is at top of JScrollPane in Java -
i have large jtree (many nodes) displaying in jscrollpane. allow last tree node display @ top of jscrollpane. swing not seems allow default, showing (fully expanded) jtree last node @ bottom of jscrollpane. jscrollbar thumb touching bottom of track.
i using jviewport.setviewposition() method set upper-left location of tree node upper-left position in jviewport, refuses if cause display "whitespace" @ bottom of jtree.
i have tried manipulating jviewport setting size (.setviewsize old value + height of .getextentsize()), still refuses allow thumb move down, though not @ bottom of track. adjusting jviewport size in event handler (.addchangelistener).
i suppose override preferred size of jtree default preferred size plus extent size of viewport minus height of 1 row of jtree.
Comments
Post a Comment