• 大小: 102KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: Java
  • 标签: javafx  drag  drop  拖放  

资源简介

关于JavaFX应用中拖放操作的示例代码。

资源截图

代码片段和文件信息

package org.wing.jfx.drag;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;

public class FileTools {
public static String encoding=“UTF-8“; 
public static String readFile(File file) {
StringBuilder resultStr = new StringBuilder();
try {
InputStreamReader isr = new InputStreamReader(new FileInputStream(file)encoding);
BufferedReader bReader = new BufferedReader(isr);
String line = bReader.readLine();
System.out.println(“Fdafda:“ + isr.getEncoding());
while (line != null) {
//add the line separator
line += System.getProperty(“line.separator“);
//line = line.replaceAll(“\n“ System.getProperty(“line.separator“));
resultStr.append(line);
line = bReader.readLine();
}
bReader.close();

} catch (Exception e) {
e.printStackTrace();
}
return resultStr.toString();
}

public static void writeFile(File file String str) {
        try {
  BufferedWriter bWriter = new BufferedWriter(new FileWriter(file));
  bWriter.write(str.replaceAll(“\n“ System.getProperty(“line.separator“)));
  bWriter.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-26 17:23  DragAndDrop\
     文件         400  2013-04-26 16:29  DragAndDrop\.classpath
     文件         575  2013-04-26 16:29  DragAndDrop\.project
     目录           0  2013-04-27 11:48  DragAndDrop\.settings\
     文件          57  2013-04-27 11:48  DragAndDrop\.settings\org.eclipse.core.resources.prefs
     文件         598  2013-04-26 16:29  DragAndDrop\.settings\org.eclipse.jdt.core.prefs
     目录           0  2013-04-27 11:49  DragAndDrop\bin\
     目录           0  2013-04-27 11:49  DragAndDrop\bin\org\
     目录           0  2013-04-27 11:49  DragAndDrop\bin\org\wing\
     目录           0  2013-04-27 11:49  DragAndDrop\bin\org\wing\jfx\
     目录           0  2013-04-27 11:49  DragAndDrop\bin\org\wing\jfx\drag\
     文件        2263  2013-04-27 11:49  DragAndDrop\bin\org\wing\jfx\drag\FileTools.class
     文件        1386  2013-04-27 11:49  DragAndDrop\bin\org\wing\jfx\drag\MainClass.class
     文件        1691  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$1.class
     文件        1753  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$10.class
     文件        1260  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$2.class
     文件        1262  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$3.class
     文件        1489  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$4.class
     文件        1377  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$5.class
     文件        1178  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$6.class
     文件        1350  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$7.class
     文件        1955  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$8.class
     文件        1350  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController$9.class
     文件        2481  2013-04-27 15:03  DragAndDrop\bin\org\wing\jfx\drag\MainController.class
     文件        1209  2013-04-26 16:57  DragAndDrop\bin\org\wing\jfx\drag\MainLayout.fxml
     文件        1252  2013-04-26 16:55  DragAndDrop\bin\org\wing\jfx\drag\MainLayout.fxml.bak
     目录           0  2013-04-27 11:49  DragAndDrop\build\
     目录           0  2013-04-27 11:49  DragAndDrop\build\build\
     目录           0  2013-04-27 11:49  DragAndDrop\build\build\classes\
     目录           0  2013-04-27 15:09  DragAndDrop\build\build\classes\meta-INF\
     目录           0  2013-04-27 11:49  DragAndDrop\build\build\classes\org\
............此处省略62个文件信息

评论

共有 条评论