Share on Google+Share on Google+

Java File Chooser

In this section, you will learn how to select a file from the file system.

Java File Chooser

Java provides javax.swing.* package that is really a beneficial one. It provides several useful classes which can be used for different purposes. Among them, JFileChooser is a standard dialog for selecting a file from the file system. This has made the user to select file or directory of their choice easily. Here we have used this class to select the file and pass it to the File object. The method getName() of File returns the name of the file.

getSelectedFile()- This method of JFileChooser class returns the selected file.

getName()- This method of File class returns the file name from the path.

Here is the code:

import javax.swing.*;

public class FileChooser {
	public static void main(String[] args) {
		JFileChooser chooser = new JFileChooser();
		File f = chooser.getSelectedFile();
		String filename = f.getName();
		System.out.println("You have selected: " + filename);

In the above code, JFileChooser class provides the ability to select a particular file from the file system. 


On clicking the 'open' button, the selected file name will get displayed on the console:

You have selected: input.txt


Posted on: April 14, 2006 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.


Advertisement null