| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 469 人关注过本帖
标题:写个程序但是提示有错误,可是能运行,,,却找不到错误
只看楼主 加入收藏
heawse
Rank: 1
等 级:新手上路
帖 子:26
专家分:5
注 册:2012-12-13
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:1 
写个程序但是提示有错误,可是能运行,,,却找不到错误
import java.awt.*;
import javax.swing.*;

import java.awt.event.*;
import javax.swing.border.*;


class WindowButton extends JFrame implements ActionListener{
     int number;     //
     JTextField inputNumber;
     JLabel feedBack;
     JButton buttonGetNumber,buttonEnter;
     Timer timer;
     int usedTime;
     WindowButton(String s){
       super(s);
       buttonGetNumber=new JButton("得到一个随机数");
       feedBack=new JLabel("无反馈信息",JLabel.CENTER);
       feedBack.setBackground(Color.green);
       inputNumber=new JTextField("0",5);
       buttonEnter=new JButton("确定");
       addActionListener1(buttonEnter);
       buttonEnter.addActionListener(this);
       addActionListener1(buttonGetNumber);
       buttonGetNumber.addActionListener(this);
       Box boxH1=Box.createHorizontalBox();
       boxH1.add(new JLabel("获取1-100之间的随机数:"));
       boxH1.add(buttonGetNumber);
       Box boxH2=Box.createHorizontalBox();
       boxH2.add(new JLabel("输入你的猜测:"));
       boxH2.add(inputNumber);
       Box boxH3=Box.createHorizontalBox();
       boxH3.add(new JLabel("单击确定按钮:"));
       boxH3.add(buttonEnter);
       Box boxH4=Box.createHorizontalBox();
       boxH4.add(new JLabel("反馈信息:"));
       boxH4.add(feedBack);
       Box baseBox=Box.createVerticalBox();
       baseBox.add(boxH1);
       baseBox.add(boxH2);
       baseBox.add(boxH3);
       baseBox.add(boxH4);
       Container con=getContentPane();
       con.setLayout(new FlowLayout());
       con.add(baseBox);
       con.validate();
       setBounds(120,125,270,200);
       setVisible(true);
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       setBounds(100,100,150,150);
       setVisible(true);
       validate();
}


        

private void addActionListener1(JButton buttonGetNumber2) {
        // TODO Auto-generated method stub
        
    }




public void actionPerformed(ActionEvent e){
  if(e.getSource()==buttonGetNumber)//判断事件源是否是buttonGetNumber
     number=(int)(Math.random()*100)+1;
  else if(e.getSource()==buttonEnter){//判断事件源是否是buttonEnter
     int guess=0;
     try{
    guess=Integer.parseInt(inputNumber.getText()); //返回inputNumber中的文本
    if(guess==number){
     feedBack.setText("猜对了!");  //feedBack设置提示文本“猜对了!”
   
   }
  else if(guess>number){
     feedBack.setText("猜大了!");  //feedBack设置提示文本“猜大了!”
 
     inputNumber.setText(null);
   }
  else if(guess<number){
     feedBack.setText("猜小了!");  //feedBack设置提示文本“猜小了!”
 
     inputNumber.setText(null);
   }
}
  catch(NumberFormatException event){
    feedBack.setText("请输入数字字符:");//feedBack设置提示文本“请输入数字字符”
   
   
      }
   }
  }
}
class GuessExample{
   public static void main(String args[]){
     new WindowButton("猜数字游戏");

     }
}


怎么加个计时器在上面,还有统计次数怎么加啊
搜索更多相关主题的帖子: 信息 number import super 
2012-12-23 22:33
w527705090
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:441
专家分:1882
注 册:2011-6-28
收藏
得分:10 
统计次数好加,只要加一个静态变量就可以了
这个定时器不知道怎么加。。。

有心者,千方百计;无心者,千难万难。
2012-12-24 20:33
快速回复:写个程序但是提示有错误,可是能运行,,,却找不到错误
数据加载中...
 
   



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

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