What is JFolderChooser
How to use / integrate JFolderChooser
What developers need to know
Licensing
Download JFolderChooser
HomePage

What is JFolderChooser
JFolderChooser is a reusable Java visual bean ( GUI )  to select a folder.

It is for Java applications so users can easily and intuitively select a folder.

Although JFileChooser of swing library can provide the same functionality, JFolderChooser is easier to implement, and the end users have a better graphical representation view of their file system.

How to use / integrate JFolderChooser.
It is assumed you are familiar with the Java swing package .

unzip JFolderChooser1_0.zip to any directory.

Two examples are provided to show you how to use JFolderChooser.

1) RunJFolderChooserTest1.java
Shows how to use JFolderChooser.

2) RunJFolderChooserTest2.java
Shows how to use JFolderChooser as a part of an application.

Compile and run each one to observe the functionality of JFolderChooser.

What developers need to know:

JFolderChooser is a subclass of javax.swing.JPanel.

To use JFolderChooser your class has to implement mjdc.Selector as it is shown in the examples.

your class also has to implement  setFolder(java.io.File folder)  as it is shown in the examples.

Following is from RunJFolderChooserTest1.java
/*
 * implement setFolder to capture selected file
 *
 */
    public void setFolder(java.io.File folder) {
        if(folder!=null){
            if( folder.isDirectory()){
                jTextArea1.append(folder + "\n");
            }
        }
        jDialog.dispose();
        jDialog =null;
    }

Licensing
This package contains JFolderChooser licensed for evaluation only.

By downloading and using this package you agree with the following terms and conditions

1) You understand and agree this is licensed for evaluation only.

2) You understand and agree not to use any of the accompanied components and documents for any reason other than evaluation.

3) You  understand and agree to use JFolderChooser according to accompanied documents

4) You understand and agree not to reverse engineer any part of the contained material.

5) You understand and agree that you are deploying and operating JFolderChooser on your own risk for evaluation only.

6) You understand and agree that you require a license to use JFolderChooser on any computer or any type of network for any reason other than evaluation.

7) You understand and agree  not to make any of the accompanied components and documents accessible to public in any  version or form and by any means.

8) You understand and agree not to release or make accessible to public JFolderChooser evaluation version as apart of any package in any form and for any reason.

Please direct all queries to jahansoz@yahoo.com

Download JFolderChooser

HomePage
 

JFolderChooser 1_0
Copyright Mehrdad Jahansoozi
2003 Toronto, Ontario, Canada
All rights reserved.