如何在SWT中实现 本地打开文件 并显示文件内容?(解决完马上给分) 我想实现一个像 “打开—》浏览-》确定 并且显示文件” 这样一个小功能;如何实现,请各位大侠不吝赐教o(∩_∩)o... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用这个试试?FileDialog dialog = new FileDialog(getContainer().getShell(), SWT.SAVE);dialog.setFilterExtensions(new String[] { "*.sql" });String selectedDirectoryName = dialog.open();在处理确定动作时用Program.launch(selectedDirectoryName ); 选择文件:jChooser.setFileFilter(new FileFilterForXML());int state = jChooser.showOpenDialog(null);File file = jChooser.getSelectedFile();if (state == JFileChooser.APPROVE_OPTION && file != null) { jtxtXml.setText(file.toString());}读取file内容,在画面上表示略 .... 选择文件并打开用JFileChooser就可以了要是txt文件的话,直接把读出来的流转成字符放到一个JTextArea里显示给用户就行了至于确定。。干什么用的? 选择文件我是用的六楼的方法。 至于显示文件,我用的比较笨的方法(我就知道这一种)。如下:try { s = selectedfile.getPath(); DataInputStream in = new DataInputStream( new BufferedInputStream(new FileInputStream( selectedfile.getPath()))); br = new BufferedReader(new InputStreamReader(in)); if ((s2 = br.readLine()) != null) ; while ((st = br.readLine()) != null) { s2 = s2 + "\n" + st; } ta.setText(s2); } catch (IOException e) { System.err.println(e); } finally { try { if (br != null) br.close(); } catch (Exception e) { System.err.println(e); } } 类似方法,这两天没什么事情,就用SWT做个记事本,还有好多地方没完善,o(︶︿︶)o 唉 启动,未初始化小程序 java中怎么将域名解析为ip 在java中怎么将UTF编码转换为GB编码? java如何获取并处理ping命令返回在cmd窗口里的信息? java 初学 实例 问题!! 字符串的赋值问题 System.err到底有什么实际的作用啊 请教:关于线程的问题。 刚接触JAVA,有个关于垃圾回收的问题不明白,请教大家! 一个句柄可以指向多个地址空间么? Java杂谈(十二)——ORM(Ending) iBatis查询字段丢失的问题.
FileDialog dialog = new FileDialog(getContainer().getShell(), SWT.SAVE);
dialog.setFilterExtensions(new String[] { "*.sql" });
String selectedDirectoryName = dialog.open();
在处理确定动作时用Program.launch(selectedDirectoryName );
jChooser.setFileFilter(new FileFilterForXML());
int state = jChooser.showOpenDialog(null);
File file = jChooser.getSelectedFile();
if (state == JFileChooser.APPROVE_OPTION && file != null) {
jtxtXml.setText(file.toString());
}读取file内容,在画面上表示略 ....
要是txt文件的话,直接把读出来的流转成字符放到一个JTextArea里显示给用户就行了
至于确定。。干什么用的?
至于显示文件,我用的比较笨的方法(我就知道这一种)。如下:
try {
s = selectedfile.getPath();
DataInputStream in = new DataInputStream(
new BufferedInputStream(new FileInputStream(
selectedfile.getPath())));
br = new BufferedReader(new InputStreamReader(in));
if ((s2 = br.readLine()) != null)
;
while ((st = br.readLine()) != null) {
s2 = s2 + "\n" + st;
}
ta.setText(s2);
} catch (IOException e) {
System.err.println(e);
} finally {
try {
if (br != null)
br.close();
} catch (Exception e) {
System.err.println(e);
}
}
类似方法,这两天没什么事情,就用SWT做个记事本,还有好多地方没完善,o(︶︿︶)o 唉