CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请教

楼主computer19810(java)2004-09-04 18:40:11 在 Java / J2SE / 基础类 提问

import   java.applet.*;  
  import   java.awt.*;  
  import   java.awt.event.*;  
  public   class   Example9_2   extends   Applet   implements   ActionListener  
  {  
  TextField   text1,text2,text3;  
          Button   button1,button2,button3,button4;  
          public   void   init()  
  {  
  text1=new   TextField(10);  
  text2=new   TextField(10);  
  text3=new   TextField(10);  
  button1=new   Button("     +     ");  
  button2=new   Button("     -     ");  
  button3=new   Button("     *     ");  
  button4=new   Button("     /     ");  
  add(text1);add(text2);add(text3);  
  add(button1);add(button2);add(button3);  
  add(button4);  
  button1.addActionListener(this);  
  button2.addActionListener(this);  
  button3.addActionListener(this);  
  button4.addActionListener(this);  
  }  
  public   void   paint(Graphics   g)  
  {  
  g.drawString("在左边第一,二文本框输入数字,再单击相应的按钮");  
  g.drawString("第三文本框显示运行结果");  
  }  
  public   void   actionPerformed(ActionEvent   e)  
  {double   n;  
          if   (e.getSource()==button1)  
          {double   n1,n2;  
  n1=Double.valueOf(text1.getText()).doubleValue();  
                  n2=Double.valueOf(text2.getText()).doubleValue();  
  n=n1+n1;  
  text3.setText(String.valueOf(n));  
          }  
  else   if(e.getSourece()==button2)  
  {doubule   n1,n2;  
  n1=Double.valueOf(text1.getText()).doubleValue();  
  n2=Double.valueOf(text2.getText()).doubleValue();  
  n=n1-n1;  
  text3.setText(String.valueOf(n));  
  }  
  else   if(e.getSource()==button3)  
  {double   n1,n2;  
  n1=Double.valueOf(text1.getText()).doubleValue();  
  n2=Double.valueOf(text2.getText()).doubleValue();  
  n=n1*n2;  
  text3.setText(String.valueOf(n));  
  else   if(e.getSource()==button4)  
  {double   n1,n2;  
  n1=Double.valueOf(getText()).doublevalue();  
  n2=Double.valueOf(getText()).doublevalue();  
  n=n1/n2;  
  text3.setText(String.valueOf(n));  
  }  
  }  
  }  
  运行出错!javac   Example9_2.java系统提示说没有if   请帮忙解决以下谢谢!  
  问题点数:20、回复次数:3Top

1 楼bobshi(JAVA&C++)回复于 2004-09-04 18:51:16 得分 10

else   if(e.getSource()==button3)  
  {double   n1,n2;  
  n1=Double.valueOf(text1.getText()).doubleValue();  
  n2=Double.valueOf(text2.getText()).doubleValue();  
  n=n1*n2;  
  text3.setText(String.valueOf(n));  
  else   if(e.getSource()==button4)   ///楼主这里少一个括号,以后注意看清啊,  
  Top

2 楼computer19810(java)回复于 2004-09-04 19:21:16 得分 0

哦!知道了!谢谢!以后注意!Top

3 楼pigrain(猪小雨)(我是微软最差的MCP)回复于 2004-09-04 19:42:37 得分 10

呵呵。。多写就不会粗心了。。^_^Top

相关问题

关键词

  • valueof
  • doublevalue
  • gettext
  • button
  • getsource
  • double
  • settext
  • addactionlistener
  • textfield
  • text

得分解答快速导航

  • 帖主:computer19810
  • bobshi
  • pigrain

相关链接

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

广告也精彩

反馈

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