Hi,
i'm trying to create a "Save as" frame with my small program.
It must open a Save As windows where i could choose the name of the file (txt) that i want to save.
Is there any method to do this?
i didn't find with google.
Thanx
Hi,
i'm trying to create a "Save as" frame with my small program.
It must open a Save As windows where i could choose the name of the file (txt) that i want to save.
Is there any method to do this?
i didn't find with google.
Thanx
Unfortunately, you will have to code it like any other frame.
You can use JFileChooser
JFileChooser fc = new JFileChooser();
fc.showSaveDialog(null);
File outFile = fc.getSelectedFile();
System.out.println(outFile.getName());
There are many other options in JFiuleChooser - see the API doc.
Thank you James,
i will close this thread and comeback with another thread because my problem is more complex.
in fact i coded a GUI with Two buttons and two TextArea:
the first button is used to select txt files in a directory// this is working well.
after i 've selected files , they are displayed in th etex are// this is working too.
the second button is used to save the content of all txt files selected before in one file//
in fact this button must open a Save As window.
Let me come back to you this evening i will put my piece of code.
it's an earlier code that i modified, maybe you remember.
My code is working very well in console mode and now i'm trying to build a gui with my pgm.
Thank you
The solution is :
import java.io.File;
import javax.swing.JFileChooser;
public class JFChooser
{
public static void main(String[] argv) throws Exception{
JFileChooser chooser = new JFileChooser();
//File f = new File(new File("filename.txt").getCanonicalPath());
chooser.setSelectedFile(new File("c:/Temp2/anyFilename.txt") );
chooser.showSaveDialog(null);
File curFile = chooser.getSelectedFile();
}
}
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.