你最好还是找相关的API来看。很多东西用不到啊
解决方案 »
- JTextField突然不能setText("")了????
- 怎样把utf-8的string,转化成iso 8859-1的string?
- 请问如何通过HTMLDocument或者相关类读取html文本中一对标签之间的内容?
- List,ArrayList与Vector的区别
- 高分急求--关于哈夫曼树生成演示程序
- 关于 double 转 byte[] 的问题
- 『正则表达式』数字、字母、下划线,点号、连接号及中文的PATTERN怎么写?
- *** 高分请问关于触发消息事件的问题? ***
- 8皇后的java实现。
- 急:求助java按序列编号排序(如1.2 ,1.11)
- java中有类似于Wget的类库马?
- 请教一关于抽象方法的问题
给个例子:
class EDBFileFilter
extends javax.swing.filechooser.FileFilter {
public boolean accept(File file) {
if (file.isDirectory() || file.getPath().toLowerCase().endsWith(".txt") || file.getPath().toLowerCase().endsWith(".java"))
return true;
else
return false;
} public String getDescription() {
return "(.txt, .java)";
}
} JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new EDBFileFilter());
最基础的
jFileChooser = new JFileChooser("c:\\");//默认的打开路径
int result = jFileChooser.showOpenDialog(jDialog);
jFileChooser.setDialogTitle("New File"); if (result == JFileChooser.APPROVE_OPTION) {
File file = jFileChooser.getSelectedFile();
textField.setText(file.getPath());//得到选择的路径
}
return;
import javax.swing.*;public class JFileTyper
{
public static void main(String[] args)
{
JFileChooser fc = new JFileChooser();
// fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
fc.setMultiSelectionEnabled(true);
int result = fc.showOpenDialog(new JFrame());
if (result == JFileChooser.APPROVE_OPTION)
{
File[] f = fc.getSelectedFiles();
if (f != null)
{
for (int i = 0; i < f.length; i++)
{
System.out.println(f[i].getName());
}
}
}
}
}