I want to make "Open"(pic 1) and "Save" (pic 2) anyone know how to do that in java? Thx b4
Pic 1
Pic 2
I want to make "Open"(pic 1) and "Save" (pic 2) anyone know how to do that in java? Thx b4
Pic 1
Pic 2
I would suggest looking into import javax.swing.JFileChooser;
Here is a site with some examples in using as both 'Open' and 'Save'. http://www.java2s.com/Code/Java/Swing-JFC/DemonstrationofFiledialogboxes.htm
This will be much less work than implementing for yourself.
You can find an introduction to file dialogs in the Java Tutorials. Java2s also has some example code.
First off, you'll want to go through Oracle's tutorial to learn how to do basic I/O in Java.
After that, you will want to look at the tutorial on how to use a file chooser.
Maybe you could take a look at JFileChooser, which allow you to use native dialogs in one line of code.
You want to use a JFileChooser
object. It will open and be modal, and block in the thread that opened it until you choose a file.
Open:
JFileChooser fileChooser = new JFileChooser(); if (fileChooser.showOpenDialog(modalToComponent) == JFileChooser.APPROVE_OPTION) { File file = fileChooser.getSelectedFile(); // load from file }
Save:
JFileChooser fileChooser = new JFileChooser(); if (fileChooser.showSaveDialog(modalToComponent) == JFileChooser.APPROVE_OPTION) { File file = fileChooser.getSelectedFile(); // save to file }
There are more options you can set to set the file name extension filter, or the current directory. See the API for the javax.swing.JFileChooser
for details. There is also a page for "How to Use File Choosers" on Oracle's site:
http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html
You may also want to consider the possibility of using SWT (another Java GUI library). Pros and cons of each are listed at:
http://stackoverflow.com/questions/2306190/java-desktop-application-swt-vs-swing/2306275#2306275