import java.awt.*;
import javax.swing.*;
import java.io.File;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.filechooser.FileFilter;
public class FileChooser {
public static void main(String[] args) {
GridLayout myLayout = new GridLayout(2, 1);
final JFrame mainFrame = new JFrame( "Yes No Dino");
mainFrame.setSize(400,200);
JPanel myPanel = new JPanel();
myPanel.setLayout(myLayout);
JButton selectFile = new JButton ("Click to choose your file");
JButton outputFile = new JButton ("Click to open your file");
final JFileChooser fc = new JFileChooser();
ActionListener chooseFile = new ActionListener(){
public void actionPerformed(ActionEvent e){
// Show open dialog; this method does not return until the dialog is closed
fc.showOpenDialog(mainFrame);
File selFile = fc.getSelectedFile();
}
};
System.out.println(selFile);
myPanel.add(selectFile);
selectFile.addActionListener(chooseFile);
mainFrame.getContentPane().add(myPanel);
mainFrame.setVisible(true);
}
}