Total members 11895 |It is currently Sat Dec 28, 2024 1:05 am Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





This topic is about Loading Files using JFileChooser class. The following bit of code will open a Dialog. A window, that in turn will allow a user to search for a file and then by clicking on it and pressing the open button of the JFilechooser, they will load the file into your program.

This will depend on what you are using to view a file... For this, I will be using a JTextArea, and I will be loading Text Files into it.

java code
import java.io.*;
import java.io.File.*;
import java.util.*;
import javax.swing.JFileChooser;

try
{
JFileChooser loadEmp = new JFileChooser();//new dialog
File selectedFile;//needed*
BufferedReader in;//needed*
FileReader reader = null;//needed*,look these three up for further info

//opens dialog if button clicked
if (loadEmp.showOpenDialog(this)==JFileChooser.APPROVE_OPTION)
{
//gets file from dialog
selectedFile = loadEmp.getSelectedFile();
//makes sure files can be processed before proceeding
if (selectedFile.canRead() && selectedFile.exists())
{
reader = new FileReader(selectedFile);
}
}

in = new BufferedReader(reader);

//inputLine recieves file text
String inputLine = in.readLine();
int LineNumber = 0;
while(inputLine!=null)
{
//LineNumber isn't needed, but it adds a line count on the left, nice
LineNumber++;
StringTokenizer tokenizer = new StringTokenizer(inputLine);

//displays text file
jTxtAMain.append(LineNumber+": "+inputLine+"\n");
//next line in File opened
inputLine = in.readLine();
}
//close stream, files stops loading
in.close();
}
//catches input/output exceptions and all subclasses exceptions
catch(IOException ex)
{
jTxtAMain.append("Error Processing File:\n" + ex.getMessage()+"\n");
}
//catches nullpointer exception, file not found
catch(NullPointerException ex)
{
jTxtAMain.append("Open File Cancelled:\n" + ex.getMessage()+"\n");
}

I hope this helps someone.



_________________
Please recommend my post if you found it helpful


Author:
Beginner
User avatar Posts: 109
Have thanks: 5 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : How to Load Files using JFileChooser!!
 Create Custom Filters For JFileChooser!!!!     -  
 load class to applet- load frame class to applet     -  
 help me How do I load image from my pc to matlab     -  
 Load tweets using JQuery     -  
 calculate the load time for a page     -  
 Load RSS feeds and parse it with JQuery     -  
 J2me Image load Exception     -  
 Load Content to Tabs using AJAX and JQuery     -  
 Add double quotes to text dynamically, on page load     -  
 how to load the form elements depending on selection option     -  



Topic Tags

Java Swing
cron





Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com