毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java乘法训练器应用程序设计+流程图

更新时间:2011-7-12:  来源:毕业论文

java乘法训练器应用程序设计+流程图
达到具体目标:   乘法训练器应用程序,这里面主要学习的是文本框的运用,对于这个程序,我应该实现 用户输入和随机产生提示语还有随机产生下一道题。如果结果出错,文本框清空,让用户继续输入。直到输对为止,进行下一道题。
    目的意义:这是一次很好的锻炼机会,让我懂得GUI界面的重要性,同时也巩固了知识,并且也学会很多平时漏掉的知识点。以后课后也更能去学习,去动手写程序
乘法训练器应用程序   这个游戏思路比较简单,就是产生随机的两个数,然后输入结果,做出判断,产生提示语,答对的话产生下一道题目,比随机产生提示语,这里面比较多的用到产生随机数。还有文本框的运用。
这个程序可以可以用到按钮组,直接在界面上点击,会比较清楚,这需要用到布局管理,还有界面设计美观,这些我正在写,可惜时间不够,课后我会去写写,尽量完善它。
乘法训练器应用程序源代码
//********************************************
//Conputer.java
//********************************************
import javax.swing.JFrame;

public class Computer
{
 public static void main(String[] args)
 {
  
  JFrame frame = new JFrame("");
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
  frame.getContentPane().add(new ComputerPanel());
  frame.pack();
  frame.setVisible(true);}}

无耻悲鄙下流的网,学'网总是抄优,文-论'文,网原文请找腾讯752018766//*********************************************
// ComputerPanel.java
//help student computer
//***********************************************
import java.util.Random;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ComputerPanel extends JPanel
{
    private JLabel inputLabel,outputLabel,resultLabel,label1,label2,label3;
    private JTextField  textfield;
    private int x = 0,y=0,m=0;
    private String string1,string2,string3,string4,string5;
    //------------------------------------
    //
    //----------------------------------
    public   ComputerPanel()

   //产生随机数
     Random generator = new Random();
  x = generator.nextInt(10);
  y = generator.nextInt(10);
       //string1,string2 ,string3, string4, string5初始化
  string1 = "Very Good!";
  string2 = "Excellent!";
  string3 = "Great Job!";
  string4 =" 毕业论文http://www.youerw.com/";
  string5 = "No,Please try again!";
  
     label1 = new JLabel(string4); //初始化标签
  inputLabel = new JLabel("hou much is "+ x  +  "   times   "  + y  +  "?");//初始化标签
     outputLabel = new JLabel("the  result is: ");//初始化标签
     resultLabel = new JLabel("---");//初始化标签
        textfield = new JTextField(5);//设置文本框度
        textfield.addActionListener(new TempListener());//增添监听器
        //增添标签和文本框
        add(inputLabel);
        add(outputLabel);
        add(textfield);
        add(resultLabel);
        add(label1);
        setPreferredSize(new Dimension(300,75));
        setBackground(Color.yellow);
    }
    //***********************************************
    //represents an action listener for thr temperature input field
//***********************************************
//文本框监听器
//***********************************************
    private class TempListener implements ActionListener1941

java乘法训练器应用程序设计+流程图下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。