如何获取标有“ ”的区域的文本(对于JFileChooser) 档案名称:[ ] 文件类型[] 即如果有任何内容,我要求内置“获取”功能,如果没有,请告诉任何其他可行方式访问它;
答案 0 :(得分: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");
}
}
}
}
字体:http://java2everyone.blogspot.com.br/2009/02/open-file-using-jfilechooser.html
答案 1 :(得分:0)
“另存为”文件实际上是从File
返回的getSelectedFile
。返回的File
基于对话框中的文字:
JFileChooser chooser = new JFileChooser();
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
File saveAsFile = chooser.getSelectedFile();
System.out.println(saveAsFile);
}