资源简介

design by Empty 随机数抽签程序第二版!已打包成双击可运行的exe程序!win7、jdk1.6下已测~~ 基于java swing编写,功能相当简单!! 程序启动产生0~100的随机数在jTextField中不停跳动,点击开关按钮,停止显示一个随机数!!再点击按钮弹起,数字继续滚动~~ 项目采用netbeans6.9开发~~源码也一并附上!!请多指教~~ 之后还会有第三版哦~~~^_^

资源截图

代码片段和文件信息

/*
 * To change this template choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * RandomNumber.java
 *
 * Created on 2011-1-27 21:17:45
 */

package randomnum;

import java.awt.Dimension;
import java.awt.GraphicsEnvironment;
import java.awt.Toolkit;
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Administrator
 */
public class RandomNumber extends javax.swing.Jframe {

    private boolean b = true;
    private Toolkit toolkit;
    private Timer timer;

    private void AnnoyingBeep() {
        toolkit = Toolkit.getDefaultToolkit();
        timer = new Timer();
        timer.schedule(new RemindTask()
               0        //initial delay
               1*50);  //subsequent rate
    }

    class RemindTask extends TimerTask {
        Random R = new Random();
        int num = 0;

        public void run() {
            if (b) {
                num = R.nextInt(100);
                RandomField.setText(String.valueOf(num));
                toolkit.beep();
            }
        }
    }
 

    /** Creates new form RandomNumber */
    public RandomNumber() {
        initComponents();

        AnnoyingBeep();

        //让frame打开后自动居中
        setLocationRelativeTo(getOwner());

        // Jframe打开后全屏。
//        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
//        this.setBounds(00screenSize.widthscreenSize.height);

        //Jframe打开后最大化
//        GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
//        this.setExtendedState(this.getExtendedState() | this.MAXIMIZED_BOTH);




//        Rool();
         
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings(“unchecked“)
    // //GEN-BEGIN:initComponents
    private void initComponents() {

        Tittle = new javax.swing.JLabel();
        RandomField = new javax.swing.JTextField();
        BtnStop = new javax.swing.JToggleButton();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        settitle(“RandomNumber“);
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

        Tittle.setFont(new java.awt.Font(“微软雅黑“ 1 24)); // NOI18N
        Tittle.setForeground(new java.awt.Color(0 102 255));
        Tittle.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        Tittle.setText(“随机抽签程序“);
        Tittle.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

        BtnStop.setFont(new java.awt.Font(“微软雅黑“ 1 12)); // NOI18N
        BtnStop.setForeground(new java.awt.Color(102 102 102));
        BtnStop.setT

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         71  2011-01-28 16:25  RandomNum\build\built-jar.properties

     文件        772  2011-01-28 16:25  RandomNum\build\classes\randomnum\RandomNumber$1.class

     文件        551  2011-01-28 16:25  RandomNum\build\classes\randomnum\RandomNumber$2.class

     文件       1121  2011-01-28 16:25  RandomNum\build\classes\randomnum\RandomNumber$RemindTask.class

     文件       5821  2011-01-28 16:25  RandomNum\build\classes\randomnum\RandomNumber.class

     文件       3722  2011-01-27 20:48  RandomNum\build.xml

     文件       9375  2011-01-28 16:25  RandomNum\dist\RandomNum.jar

     文件       1448  2011-01-28 16:25  RandomNum\dist\README.TXT

     文件         85  2011-01-27 20:48  RandomNum\manifest.mf

     文件      49048  2011-01-27 20:48  RandomNum\nbproject\build-impl.xml

     文件        475  2011-01-27 20:48  RandomNum\nbproject\genfiles.properties

     文件          0  2011-01-27 20:49  RandomNum\nbproject\private\config.properties

     文件        173  2011-01-27 20:49  RandomNum\nbproject\private\private.properties

     文件        396  2011-01-28 15:41  RandomNum\nbproject\private\private.xml

     文件       2378  2011-01-27 21:27  RandomNum\nbproject\project.properties

     文件        517  2011-01-27 20:48  RandomNum\nbproject\project.xml

     文件       1870  2011-01-28 16:49  RandomNum\Roll0.2.exe4j

     文件       7256  2011-01-28 15:22  RandomNum\src\randomnum\RandomNumber.form

     文件       7962  2011-01-28 15:22  RandomNum\src\randomnum\RandomNumber.java

     文件      91052  2011-01-28 16:37  RandomNum\文号按钮.ico

     目录          0  2011-01-28 16:25  RandomNum\build\classes\randomnum

     目录          0  2011-01-28 16:25  RandomNum\build\classes

     目录          0  2011-01-28 16:25  RandomNum\build\empty

     目录          0  2011-01-28 01:28  RandomNum\nbproject\private

     目录          0  2011-01-28 14:34  RandomNum\src\randomnum

     目录          0  2011-01-28 16:25  RandomNum\build

     目录          0  2011-01-28 16:25  RandomNum\dist

     目录          0  2011-01-27 20:48  RandomNum\nbproject

     目录          0  2011-01-27 20:48  RandomNum\src

     目录          0  2011-01-27 20:48  RandomNum\test

............此处省略5个文件信息

评论

共有 条评论