資源簡介
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.xm
?????文件???????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.xm
?????文件????????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.xm
?????文件???????2378??2011-01-27?21:27??RandomNum\nbproject\project.properties
?????文件????????517??2011-01-27?20:48??RandomNum\nbproject\project.xm
?????文件???????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個文件信息
評論
共有 條評論