<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨機數(shù)生成器

     

    package  test;
    import  javax.swing. * ;
    /**
     * <p>Title: </p>
     *
     * <p>Description: </p>
     *
     * <p>Copyright: Copyright (c) 2006</p>
     *
     * <p>Company: </p>
     *
     * 
    @author  我為J狂
     * 
    @version  1.0
     
    */

    public   class  Move  extends  Thread {
        JTextField jf;
        
    public  Move(JTextField jf)  {
            
    this .jf = jf;
        }

        
    boolean  start = true ;
       
    public   void  stopmove() {
            start
    = false ;
        }

        
    public   void  startmove() {
           start
    = true ;
       }

        
    synchronized   void  show() {
            
    int  random = ( int )(Math.random() * 10 );
             jf.setText(String.valueOf(random));
        }

        
    public   void  run() {
            
    while (start) {
                show();
            }

        }

    }

    package  test;

    import  java.awt. * ;

    import  javax.swing. * ;
    import  java.awt.event.ActionEvent;
    import  java.awt.event.ActionListener;

    public   class  RandomFrame  extends  JFrame  {
        JPanel contentPane;
        JTextField jTextField1 
    =   new  JTextField();
        JButton jButton1 
    =   new  JButton();
        Move move;
        
    boolean  sign = true ;
        
    public  RandomFrame()  {
            
    try   {
                setDefaultCloseOperation(EXIT_ON_CLOSE);
                jbInit();
            }
      catch  (Exception exception)  {
                exception.printStackTrace();
            }

        }


        
    /**
         * Component initialization.
         *
         * 
    @throws  java.lang.Exception
         
    */

        
    private   void  jbInit()  throws  Exception  {
            contentPane 
    =  (JPanel) getContentPane();
            contentPane.setLayout(
    null );
            setSize(
    new  Dimension( 400 300 ));
            setTitle(
    " 產(chǎn)生隨機數(shù) " );
            jTextField1.setFont(
    new  java.awt.Font( " Dialog " , Font.BOLD,  55 ));
            jTextField1.setHorizontalAlignment(SwingConstants.CENTER);
            jTextField1.setBounds(
    new  Rectangle( 113 57 153 89 ));
            jButton1.setBounds(
    new  Rectangle( 142 184 99 25 ));
            jButton1.setFont(
    new  java.awt.Font( " Dialog " , Font.PLAIN,  12 ));
            jButton1.setText(
    " 開始 " );
            jButton1.addActionListener(
    new  RandomFrame_jButton1_actionAdapter( this ));
            contentPane.add(jTextField1);
            contentPane.add(jButton1);
            move
    = new  Move(jTextField1);
            move.start();
        }


        
    public   void  jButton1_actionPerformed(ActionEvent e)  {
        
    if (sign)
         
    {   jButton1.setText( " 開始 " );
             move.stopmove();
             sign
    = false ;
         }

         
    else   {
              jButton1.setText(
    " 停止 " );
             sign
    = true ;
             move
    = new  Move(jTextField1);
             move.start();
         }

        }

    }



    class  RandomFrame_jButton1_actionAdapter  implements  ActionListener  {
        
    private  RandomFrame adaptee;
        RandomFrame_jButton1_actionAdapter(RandomFrame adaptee) 
    {
            
    this .adaptee  =  adaptee;
        }


        
    public   void  actionPerformed(ActionEvent e)  {
            adaptee.jButton1_actionPerformed(e);
        }

    }

    package  test;

    import  java.awt.Toolkit;
    import  javax.swing.SwingUtilities;
    import  javax.swing.UIManager;
    import  java.awt.Dimension;

    public   class  RandomApp  {
        
    boolean  packFrame  =   false ;

        
    /**
         * Construct and show the application.
         
    */

        
    public  RandomApp()  {
            RandomFrame frame 
    =   new  RandomFrame();
            
    //  Validate frames that have preset sizes
            
    //  Pack frames that have useful preferred size info, e.g. from their layout
             if  (packFrame)  {
                frame.pack();
            }
      else   {
                frame.validate();
            }


            
    //  Center the window
            Dimension screenSize  =  Toolkit.getDefaultToolkit().getScreenSize();
            Dimension frameSize 
    =  frame.getSize();
            
    if  (frameSize.height  >  screenSize.height)  {
                frameSize.height 
    =  screenSize.height;
            }

            
    if  (frameSize.width  >  screenSize.width)  {
                frameSize.width 
    =  screenSize.width;
            }

            frame.setLocation((screenSize.width 
    -  frameSize.width)  /   2 ,
                              (screenSize.height 
    -  frameSize.height)  /   2 );
            frame.setVisible(
    true );
        }


        
    /**
         * Application entry point.
         *
         * 
    @param  args String[]
         
    */

        
    public   static   void  main(String[] args)  {
            SwingUtilities.invokeLater(
    new  Runnable()  {
                
    public   void  run()  {
                    
    try   {
                        UIManager.setLookAndFeel(UIManager.
                                                 getSystemLookAndFeelClassName());
                    }
      catch  (Exception exception)  {
                        exception.printStackTrace();
                    }


                    
    new  RandomApp();
                }

            }
    );
        }

    }

    開發(fā)工具:JBuilder2005



     



    posted on 2007-02-26 14:55 我為J狂 閱讀(992) 評論(0)  編輯  收藏 所屬分類: Java算法

    <2007年2月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728123
    45678910

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(11)

    隨筆分類(48)

    文章分類(29)

    常去逛逛

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲中文字幕精品一区四| 无码人妻丰满熟妇区免费| 亚洲av无码偷拍在线观看| 色偷偷女男人的天堂亚洲网| 亚洲成a人片在线观看播放| 久久久久亚洲精品日久生情 | 三年片在线观看免费西瓜视频 | 亚洲第一页中文字幕| 亚洲精品国产免费| 久久亚洲sm情趣捆绑调教| 亚洲av永久无码精品天堂久久| 亚洲日本国产综合高清| 亚洲成a人无码亚洲成www牛牛| 国产精品成人亚洲| 一区二区三区AV高清免费波多| 9久热这里只有精品免费| 久草免费福利视频| 蜜桃AV无码免费看永久| 欧美好看的免费电影在线观看| 女人让男人免费桶爽30分钟| 免费A级毛片无码久久版| 中文字幕在亚洲第一在线| 久久精品国产亚洲av四虎| 亚洲第一香蕉视频| 亚洲av成本人无码网站| g0g0人体全免费高清大胆视频| 精品国产污污免费网站| 国产1000部成人免费视频| 四虎影视www四虎免费| 男人的天堂亚洲一区二区三区| 国产婷婷高清在线观看免费| 久久久久久亚洲精品不卡| 久久久久亚洲AV成人无码 | 久久国产成人精品国产成人亚洲| 亚洲国产精品无码久久一区二区 | 亚洲欧洲久久久精品| 亚洲人成网站影音先锋播放| 2020国产精品亚洲综合网 | 亚洲天堂2016| 全部在线播放免费毛片| 97视频免费观看2区|