「java文件选取」java文件获取文件名
今天给各位分享java文件选取的知识,其中也会对java文件获取文件名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java选择文件操作
- 2、Java中编写出一个文件选择器。能选择文件夹的。
- 3、JAVA选择文件夹路径,该怎么解决
- 4、java怎么随机从txt文件里选取一行?
- 5、JAVA中如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录?
java选择文件操作
你用I/0把要保存的东西,直接写到*.ini文件中不就可以了吗 这个是我写连连看游戏,用来保存记录的,自己参考下,很简单。 importjava.awt.Point; importjava.io.*; importjava.util.*; publicclassLoadAndSave{ privatestaticfinalPropertiesprop=newProperties(); publicstaticFilerecordFile=newFile("record.dat"); publicstaticFilesetFile=newFile("setup.ini"); publicstaticStringBuilder[]setLines; publicstaticintgetRecord(inttotal){ intseconds=999999999; try{ BufferedReaderbReader=newBufferedReader(newInputStreamReader(newFileInputStream(recordFile))); Stringline=null; while((line=bReader.readLine())!=null) try{ String[]values=line.split("\t"); intn=Integer.parseInt(values[1]); ints=Integer.parseInt(values[2]); if(n==total
Java中编写出一个文件选择器。能选择文件夹的。
JFileChooser 就行, 参考以下帮助文档JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
JAVA选择文件夹路径,该怎么解决
用JFileChooser,并且setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
Java codepublic class DemoJFileChooser extends JPanel
implements ActionListener {
JButton go;
JFileChooser chooser;
String choosertitle;
public DemoJFileChooser() {
go = new JButton("Do it");
go.addActionListener(this);
add(go);
}
public void actionPerformed(ActionEvent e) {
int result;
chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle(choosertitle);
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//
// disable the "All files" option.
//
chooser.setAcceptAllFileFilterUsed(false);
//
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
System.out.println("getCurrentDirectory(): "
+ chooser.getCurrentDirectory());
System.out.println("getSelectedFile() : "
+ chooser.getSelectedFile());
}
else {
System.out.println("No Selection ");
}
}
public Dimension getPreferredSize(){
return new Dimension(200, 200);
}
public static void main(String s[]) {
JFrame frame = new JFrame("");
DemoJFileChooser panel = new DemoJFileChooser();
frame.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
frame.getContentPane().add(panel,"Center");
frame.setSize(panel.getPreferredSize());
frame.setVisible(true);
}
}
java怎么随机从txt文件里选取一行?
import java.io.RandomAccessFile;
import java.util.ArrayList;
import java.util.List;
/**
* 2015年12月5日下午4:25:54
*
* @author hp TODO 随机读取文件内容
*
*/
public class ReadLine {
ListString list = new ArrayListString();
/**
* 获取随机行数
*
* @param total
* 文件总行数
* @return 整形参数
*/
public int getRandomNumber(int total) {
return (int) (Math.random() * total);
}
/**
* 将文件内容按行读取存放到List里面
*
* @param fileName
* 文件名
*/
public void initList(String fileName) {
try {
RandomAccessFile accessFile = new RandomAccessFile(fileName, "r");
String str = "";
while (null != (str = accessFile.readLine())) {
list.add(str);
}
accessFile.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
/**
* 获取随机行数的字符串
*
* @return
*/
public String getStringOfFile() {
if (null != list) {
int line = getRandomNumber(list.size());
return list.get(line);
}
return null;
}
public static void main(String[] args) {
ReadLine rl = new ReadLine();
rl.initList("D://1.java");
System.out.println(rl.getStringOfFile());
}
}
JAVA中如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录?
使用javaswing中的JFileChooser类就ok了\x0d\x0aimport javax.swing.JFileChooser;\x0d\x0aimport javax.swing.JPanel;\x0d\x0aimport javax.swing.filechooser.FileNameExtensionFilter;\x0d\x0a\x0d\x0apublic class WebJianXuanZe {\x0d\x0a\x0d\x0apublic static void fileChooser() {\x0d\x0aJFileChooser chooser = new JFileChooser();\x0d\x0a FileNameExtensionFilter filter = new FileNameExtensionFilter(\x0d\x0a "JPG GIF Images", "jpg", "gif");\x0d\x0a //设置文件类型\x0d\x0a chooser.setFileFilter(filter);\x0d\x0a //打开选择器面板\x0d\x0a int returnVal = chooser.showOpenDialog(new JPanel()); \x0d\x0a //保存文件从这里入手,输出的是文件名\x0d\x0a if(returnVal == JFileChooser.APPROVE_OPTION) {\x0d\x0a System.out.println("你打开的文件是: " +\x0d\x0a chooser.getSelectedFile().getName());\x0d\x0a }\x0d\x0a}\x0d\x0apublic static void main(String[] args) {\x0d\x0afileChooser();\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a建议你可以翻java API 。新童鞋的话一定要学会用API、善于用API,尽量独立解决问题,这样能够加深映像,并且对子什么也是一个激励!~
java文件选取的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java文件获取文件名、java文件选取的信息别忘了在本站进行查找喔。