summaryrefslogtreecommitdiff
path: root/java/ImageProcessing/framework/FileBrowser.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/ImageProcessing/framework/FileBrowser.java')
-rw-r--r--java/ImageProcessing/framework/FileBrowser.java11
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