CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

我又碰到问题了:(

楼主asiaec(星星是你看我的眼睛)2002-01-24 10:38:53 在 Java / J2SE / 基础类 提问

import   java.awt.*;  
  import   java.applet.*;  
  import   java.awt.event.*;  
   
   
  public   class   Digui   extends   Applet   implements   ActionListener  
  {               int   i=0;  
                  int[]   a;  
  Label   myLabel=new   Label("please   input   an   integer");  
                  TextField   mydata=new   TextField();  
  public   void   init()  
  {add(myLabel);  
    add(mydata);  
    mydata.addActionListener(this);  
                }  
          public   void   actionPerfomed(ActionEvent   e){  
          if(e.getsource()==mydata)  
          {    
          a[i]=Integer.parseInt(mydata.getText());  
          System.out.println(a[i]);  
          }  
          //public   void   store(){  
          }}  
   
  D:\javacreate\MyProjects\data\digui\Digui.java:18:   Digui   必须声明为   abstract;   它没有在   Digui   中定义   actionPerformed(java.awt.event.ActionEvent)  
  public   class   Digui   extends   Applet   implements   ActionListener  
                ^  
  D:\javacreate\MyProjects\data\digui\Digui.java:29:   不能解析符号  
  符号:方法   getsource     ()  
  位置:类   in   java.awt.event.ActionEvent  
          if(e.getsource()==mydata)  
   
   
  我实在不明白为什么会有这样的错误。。。。麻烦大家帮忙了。。。  
  问题点数:20、回复次数:8Top

1 楼z_yheart(年轻的心)回复于 2002-01-24 10:45:45 得分 1

在代码中加入actionPerformed方法  
   
  public   void   actionPerformed(ActionEvent   e)  
  {  
  }Top

2 楼hexiaofeng(java爱好者)回复于 2002-01-24 10:47:08 得分 2

getsource     ()   is getSource     ()Top

3 楼vdragon(紫龙)回复于 2002-01-24 10:48:15 得分 0

还是大小写的问题啊Top

4 楼hexiaofeng(java爱好者)回复于 2002-01-24 10:48:52 得分 3

actionPerfomed(ActionEvent   e  
   
  is  
     
  actionPerformed(ActionEvent   e)    
  Top

5 楼oldcat0076(jeff)回复于 2002-01-24 11:40:13 得分 8

写程序时注意一些细节问题,出了问题,自己多多检查,对于初学者来说,尤其重要。Top

6 楼asiaec(星星是你看我的眼睛)回复于 2002-01-24 11:55:17 得分 0

谢谢大家    
   
  我还有一个问题  
   
  a[i]=Integer.parseInt(mydata.getText());  
          在编译的时候通过了   但是在执行的时候却抛出异常   这个是为什么呢Top

7 楼oldcat0076(jeff)回复于 2002-01-24 12:01:16 得分 3

你通过mydata.getText()取得的文本是否为空,或者含有数字以外的字符Top

8 楼beaner()回复于 2002-01-24 13:43:53 得分 3

问题出在数组a[i]的声明上。  
  Integer.parseInt(mydata.getText());//得到的值为整形数值,所以可改为  
                            if(e.getSource()==mydata)  
          {    
          int   a;  
          a=Integer.parseInt(mydata.getText());  
          System.out.println(a);  
          }    
  Top

相关问题

  • Cell,我又碰到问题了
  • **************数据关联的怪问题怎么又给我碰到了?
  • query又碰到问题了?
  • 又碰到乱码问题
  • 我碰到麻烦了
  • 碰到问题了,帮我
  • wj2929(*ヤRěйヤ*)你快来呀!我又碰到排版的问题了!!!
  • 新手又碰到简单问题:(
  • 我一个经常碰到的问题
  • 我今天碰到一个怪问题

关键词

  • digui
  • mydata
  • actionevent
  • getsource
  • actionperformed
  • gettext
  • awt
  • parseint
  • 问题
  • applet

得分解答快速导航

  • 帖主:asiaec
  • z_yheart
  • hexiaofeng
  • hexiaofeng
  • oldcat0076
  • oldcat0076
  • beaner

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo