| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1184 人关注过本帖
标题:求教一个关于文件操作时异常处理问题
取消只看楼主 加入收藏
zhuien
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-19
收藏
 问题点数:0 回复次数:4 
求教一个关于文件操作时异常处理问题

我是一个新手,对下面程序出现的问题很苦恼,各位高手指点一下,程序如下: import java.awt.*; import java.awt.event.*; import java.io.*; import java.lang.*; public class Fileread extends MouseAdapter { FileReader fil; BufferedReader buff; TextArea tf; String str="fdddd"; public void lo() {

Frame f=new Frame("Fileread example"); tf=new TextArea("",10,20,TextArea.SCROLLBARS_VERTICAL_ONLY); fil=new FileReader("d://22.txt"); buff=new BufferedReader(fil); Button button1=new Button("确定"); Label label1=new Label("west"); Label label2=new Label("east"); label1.setBackground(Color.blue); label2.setBackground(Color.red); button1.addMouseListener(this); f.add(button1,BorderLayout.CENTER); f.add(label1,BorderLayout.WEST); f.add(label2,BorderLayout.EAST); f.add(tf,BorderLayout.SOUTH); f.setSize(300,200); f.setVisible(true);

}

public static void main(String[] args) { try { Fileread tt=new Fileread(); tt.lo(); } catch(Eeception e) { //这里处理异常的语句是空的,因为不知道怎么处理 }

} public void mouseClicked(MouseEvent e) { //鼠标单击事件的处理 while ((str=buff.readLine())!=null){ tf.append(str); } }

} 编译时,出错信息如下: Fileread.java:37: cannot resolve symbol symbol : class Eeception location: class Fileread catch(Eeception e) { ^ 1 error

搜索更多相关主题的帖子: 文件 
2005-08-26 08:37
zhuien
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-19
收藏
得分:0 
大哥,实在不好意思,我用写字本写的,已经很仔细地写了,还是出现了这种低级错误
2005-08-26 09:22
zhuien
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-19
收藏
得分:0 
exception 改对了,但是又有新的错误出现

Fileread.java:14: unreported exception must be caught or declared to be thrown
fil=new FileReader("d://22.txt");
    ^
Fileread.java:42: unreported exception must be caught or declared to be thrown
while ((str=buff.readLine())!=null){
                         ^
2 errors
2005-08-26 09:27
zhuien
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-19
收藏
得分:0 
问题已经在javaworld解决了,按照kebin_liu说的办法改了程序就行了,改后的程序如下: import java.awt.*; import java.awt.event.*; import java.io.*; import java.lang.*; public class Fileread extends MouseAdapter { FileReader fil; BufferedReader buff; TextArea tf; String str="fdddd"; public void lo() { try { Frame f=new Frame("Fileread example"); tf=new TextArea("",10,20,TextArea.SCROLLBARS_VERTICAL_ONLY); fil=new FileReader("d://22.txt"); buff=new BufferedReader(fil); Button button1=new Button("确定"); Label label1=new Label("west"); Label label2=new Label("east"); label1.setBackground(Color.blue); label2.setBackground(Color.red); button1.addMouseListener(this); f.add(button1,BorderLayout.CENTER); f.add(label1,BorderLayout.WEST); f.add(label2,BorderLayout.EAST); f.add(tf,BorderLayout.SOUTH); f.setSize(300,200); f.setVisible(true); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { Fileread tt=new Fileread(); tt.lo(); } public void mouseClicked(MouseEvent e) { //鼠标单击事件的处理 try { while ((str=buff.readLine())!=null){ tf.append(str+"\n"); } } catch(Exception a) { a.printStackTrace(); } } }
2005-08-26 10:21
zhuien
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-19
收藏
得分:0 
斑竹太理解我这种初学者了,谢谢,有斑竹的鼓励我想我肯定会学好java的,已经学了两个星期java了,因为以前有过C++的经验,现在感觉进步还不错。
顺便说一句,本人也从不买日货

[此贴子已经被作者于2005-8-26 18:50:40编辑过]


2005-08-26 18:49
快速回复:求教一个关于文件操作时异常处理问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017809 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved