我如何获得由“ ”标记的区域的文本写入(对于JFileChooser)文件名:[ ]文件类型[]即我要求一些内置的“get”功能,如果有的话,如果没有请告知任何其他可行的访问方式;
问问题
298 次
2 回答
0
/*
*Desktop class only can get when you use JDK 6
*/
import java.awt.Desktop;
import javax.swing.JFileChooser;
import java.io.File;
public class OpenFileUsingJFileChooser
{
public static void main(String[]args)
{
JFileChooser fileChooser=new JFileChooser();
int a=fileChooser.showOpenDialog(null);
if(a==JFileChooser.APPROVE_OPTION)
{
File fileToOpen=fileChooser.getSelectedFile();
try
{
Desktop.getDesktop().open(fileToOpen);
}
catch(Exception exception)
{
System.out.println("Problem occour when to open the file");
}
}
}
}
font:http://java2everyone.blogspot.com.br/2009/02/open-file-using-jfilechooser.html
于 2013-01-30T15:27:38.063 回答
0
“另存为”文件实际上是File
从getSelectedFile
. File
返回基于对话框中的文本:
JFileChooser chooser = new JFileChooser();
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
File saveAsFile = chooser.getSelectedFile();
System.out.println(saveAsFile);
}
于 2013-01-30T18:40:50.430 回答