Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 编程/算法/API  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 求助一题
xxyxq163





发贴: 2
积分: 0
于 2007-07-26 19:50 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
编写一程序帮助小学生学习乘法,利用Math.random产生两个正的一位整数,在状态栏中显示出题目,比如:How much is 6 times 7 ?学生在此JTextField中输入结果,程序检查学生的答案,如果答案正确,打印出"Very good!"并再出一道题,如果答案错误,打印字符"No. Please try again."再让学生重做该题,直到做对为止,利用一个单独的方法来生成题目.当执行applet以及学生每次正确做答时,就调用一次该方法,所有applet中的绘图都用paint方法完成.本人编写时没有在paint中调用,总是有问题,每次输入正确答案,状态栏都显示不正确,请哪位高人帮忙看看,再此先谢了.
import java.awt.*;import java.awt.event.*;import javax.swing.*;
public class xiti6_31 extends JApplet implements ActionListener
{

  int m=0,n=0,inputNumber,value;
  
  JLabel inputLabel;
  JTextField inputField;
  JButton beginButton;
  
  public void init()
  {
    Container container=getContentPane();
    container.setLayout(new FlowLayout());
    
    inputLabel=new JLabel("Enter a key ");
    container.add(inputLabel);
    
    inputField=new JTextField(10);

    container.add(inputField);
    
    beginButton=new JButton("Begin");
    beginButton.addActionListener(this);
    container.add(beginButton);
  }
  public void actionPerformed(ActionEvent e)
  {
    
    value=product();
    displayMessage();
    inputNumber=Integer.parseInt(inputField.getText());
    if(value==inputNumber)
      showStatus("good");
    else
      showStatus("Try again");
    inputField.setText("");
    
  }
  
  public int product()
  {
    m=1+(int)(Math.random()*9);
    n=1+(int)(Math.random()*9);
    return m*n;
  }
  
  public void displayMessage()
  {
    showStatus(m+" * "+n+" = ?");
  }
}




话题树型展开
人气 标题 作者 字数 发贴时间
9146 求助一题 xxyxq163 1385 2007-07-26 19:50
6743 Re:求助一题 hubmygirl 1670 2007-09-12 00:12
6807 Re:求助一题 JiafanZhou 125 2007-11-11 08:11
6506 Re:求助一题 long_5281 2733 2007-11-09 09:54

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923