diff options
Diffstat (limited to 'java/ImageProcessing/framework/FileBrowser.java')
| -rw-r--r-- | java/ImageProcessing/framework/FileBrowser.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/java/ImageProcessing/framework/FileBrowser.java b/java/ImageProcessing/framework/FileBrowser.java index 7bdd35eb7f4..27245b1f2f4 100644 --- a/java/ImageProcessing/framework/FileBrowser.java +++ b/java/ImageProcessing/framework/FileBrowser.java @@ -5,8 +5,9 @@ import java.awt.image.*; import java.net.*; import java.applet.*; import gjt.Separator; +import gjt.ComponentScroller; -class FileNode extends Hierarchy +class FileNode extends HierarchyAdapter { public FileNode (String name, Icon icon, @@ -99,12 +100,18 @@ class BrowserPanel extends Panel int count = list.listFiles (url, this.root_); // System.out.println ("Count: " + count); if (count > 0) - this.add ("Center", this.root_); + { + // Add the root to the component scroller and then add the + // component scroller to the panel. + this.scroller_ = new ComponentScroller (this.root_); + this.add ("Center", this.scroller_); + } return count; } private FileNode root_ = null; private ImageApp parent_; + private ComponentScroller scroller_; } class FileBrowser extends Frame |
