日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java實現簡單抽獎功能界面

瀏覽:16日期:2022-08-20 13:55:22

本文實例為大家分享了Java實現簡單抽獎功能的具體代碼,供大家參考,具體內容如下

要求:定義文本框添加姓名,將姓名存儲并且在界面中可見,點擊抽獎按鈕進行抽獎并輸出最后的中獎得主。

關于抽獎當然需要用到隨機數的生成函數,在Java中Random 的使用合適比較簡單的;

有兩種不同的Random方法的使用,其中一種是Math中的random。

該方法生成的是0~1之間的浮點數,如果要生成整數類型的數字,可以乘一個整數,強制轉換為整數類型。

int n = (int)(Math.random()*x);

還有一個是Random 類,使用時間需要先定義相關對象,之后在用對象調用方法生成隨機數。例: 

Random random = new Random();int n = random.nextInt(50);

這里生成的數字是0~50之間的整數,不包含50。

下面是總體代碼:

import java.awt.EventQueue;import java.awt.Font;import java.awt.List;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.ArrayList;import java.util.Random;import javax.swing.JDesktopPane;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.JButton;public class Lottery extends JFrame { static JTextField textField; static JTextField textField_1; public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Lottery frame = new Lottery(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } public Lottery() { Font fn = new Font('宋體',Font.BOLD,15);//定義字體,并用構造方法初始化 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//定義窗口可關閉 setBounds(100, 100, 625, 328);//窗口大小和位置 getContentPane().setLayout(null);//絕對布局 JDesktopPane desktopPane = new JDesktopPane();//定義小窗口 //desktopPane.setToolTipText('輸入觀眾姓名按回車'); desktopPane.setBounds(24, 12, 171, 286); getContentPane().add(desktopPane);//添加界面 JLabel lblNewLabel = new JLabel('輸入觀眾姓名按回車');//為上面的小窗口定義標簽名稱 lblNewLabel.setBounds(0, 12, 171, 13); desktopPane.add(lblNewLabel); textField = new JTextField();//文本框 textField.setBounds(10, 37, 149, 26); desktopPane.add(textField); textField.setColumns(30); List list = new List();//列表定義,用于存儲姓名 desktopPane.setLayer(list, 100); list.setMultipleSelections(true); list.setBounds(8, 69, 151, 169); desktopPane.add(list); JDesktopPane desktopPane_1 = new JDesktopPane(); desktopPane_1.setBounds(216, 12, 317, 286); getContentPane().add(desktopPane_1); JLabel lblNewLabel_1 = new JLabel('抽取觀眾成員'); lblNewLabel_1.setBounds(12, 12, 220, 19); desktopPane_1.add(lblNewLabel_1); JLabel label = new JLabel('本次抽取的觀眾成員為'); label.setBounds(12, 32, 275, 27); desktopPane_1.add(label); JTextArea textArea = new JTextArea(3,20); textArea.setBounds(12, 82, 281, 192); desktopPane_1.add(textArea); textArea.setFont(fn); JButton btnNewButton = new JButton('抽取'); btnNewButton.setBounds(543, 218, 70, 23); getContentPane().add(btnNewButton); int i=0; ArrayList<String> str = new ArrayList<String>(); textField.addKeyListener(new KeyListener() {//文本框鍵盤監聽 public void keyTyped(KeyEvent e) {} public void keyReleased(KeyEvent e) {} public void keyPressed(KeyEvent e) {//當出現回車按鍵時間,會處理文本框的字符串,將他們進行儲存,添加到列表 if(e.getKeyChar()!=’n’) return ; String name = textField.getText(); if(name.isEmpty()) return ; list.add(name+'n'); str.add(name); textField.setText(''); } }); btnNewButton.addActionListener(new ActionListener() {//按鈕監聽,輸出隨機生成的標號在字符串數組中的所對應下標的名字 public void actionPerformed(ActionEvent e) { // TODO 自動生成的方法存根 int n = str.size(); int x = (int) (Math.random()*n); String s0 = str.get(x); String s1 = 'ttt'+s0+'n恭喜'+s0+'成為本次觀眾抽獎的大獎得主。'+'nn我們將為'+s0+'頒發:ntt過期酸奶66箱。'; textArea.setText(s1); } }); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费不卡中文字幕在线| 国产午夜久久av| 国产毛片精品| 美女国产精品久久久| 久久在线91| 伊人久久国产| 欧美久久精品一级c片| 香蕉成人久久| 亚洲2区在线| 日韩高清电影免费| 国产精品**亚洲精品| 日韩极品在线观看| 国产精品调教| 久久久久一区| 日本一区二区三区视频在线看| 国产一级成人av| 久久精品国产999大香线蕉| 天堂av在线| 不卡中文字幕| 91亚洲精品视频在线观看| 在线人成日本视频| 国产亚洲精品自拍| 国产精品麻豆成人av电影艾秋| 国产日韩电影| 视频一区中文字幕精品| 国产精品资源| 亚洲欧洲美洲av| 日本国产精品| 日韩精品导航| 国模 一区 二区 三区| 亚洲人成毛片在线播放女女| 麻豆极品一区二区三区| 好吊日精品视频| 久久精品一区| 欧美特黄a级高清免费大片a级| 日日摸夜夜添夜夜添国产精品| 国产精品密蕾丝视频下载| 青青久久av| 欧美亚洲免费| 亚洲午夜精品久久久久久app| 日韩精品视频网| 不卡视频在线| 91成人在线| 99精品视频在线| 日本欧美久久久久免费播放网| 成人高清一区| 免费观看日韩电影| 92国产精品| 日韩美女国产精品| 99国产精品久久久久久久| 免费一区二区三区在线视频| 亚洲欧美日本日韩| 国产精品久久久久蜜臀| 日本不卡不码高清免费观看| 久久精品国产亚洲夜色av网站| 亚洲精品一级| 日韩一级不卡| 国产午夜久久av| 日韩视频在线一区二区三区 | 国产农村妇女精品一二区| 国产精品亚洲成在人线| 久久高清国产| 99久精品视频在线观看视频| 国产精品一区二区精品| 亚洲精品一区二区妖精| 国产成人精品一区二区三区在线| 一区二区91| 国产一区二区精品| 国产精品中文字幕制服诱惑| 日韩视频在线一区二区三区 | 国产成人精品福利| 日本视频一区二区| 日韩亚洲在线| 午夜欧美精品| 久久久久欧美精品| 97精品中文字幕| 欧美激情麻豆| 久久高清一区| jiujiure精品视频播放| 九九色在线视频| 色婷婷综合网| 久久免费福利| 欧美激情久久久久久久久久久| 色8久久久久| 最新亚洲激情| 在线精品小视频| 9色精品在线| 欧美二区视频| 成人av动漫在线观看| 久久久精品网| 欧美成人高清| 激情视频一区二区三区| 精品视频一区二区三区四区五区| 欧美日韩亚洲一区三区| 欧美一区不卡| 日本午夜精品一区二区三区电影 | 亚洲欧美日本国产| 免费看欧美美女黄的网站| 视频一区二区三区入口| 在线一区欧美| 噜噜噜躁狠狠躁狠狠精品视频 | 日韩在线第七页| www.51av欧美视频| 中文在线а√在线8| 日韩大片在线播放| 99免费精品| 野花国产精品入口| 日韩国产欧美在线视频| 国产欧美一区二区三区国产幕精品 | 国产精品久久免费视频| 国产精品一线天粉嫩av| 欧美激情一区| 日韩在线综合| 日韩午夜一区| 亚洲精品国产精品粉嫩| 欧美影院视频| 在线天堂中文资源最新版| 99久久夜色精品国产亚洲1000部| 精品国产网站| 99久久99久久精品国产片果冰| 午夜欧美理论片| 日韩精品社区| av中文字幕在线观看第一页 | 午夜精品影院| 日韩国产在线观看| 久久亚洲资源中文字| 欧美www视频在线观看| 国产尤物精品| 欧美自拍一区| 久久久成人网| 性欧美69xoxoxoxo| 日韩国产91| 精品亚洲美女网站| 久久婷婷激情| 青青在线精品| 日韩av片子| 欧美中文字幕| 国产精品白丝av嫩草影院| 婷婷综合六月| 亚洲tv在线| 精品视频国内| 美女国产精品| 精品国产精品久久一区免费式| 亚洲男女av一区二区| 国产视频网站一区二区三区| 久久精品国产久精国产| 午夜久久tv| 精品国产a一区二区三区v免费| 国产精品日本欧美一区二区三区| 国产日本亚洲| 日本韩国欧美超级黄在线观看| 亚洲人成在线影院| 青青久久av| 久久精品99国产国产精| 99久久久久国产精品| 日本aⅴ精品一区二区三区| 日韩免费高清| 欧美日韩一区二区三区在线电影| 久久九九精品| 日韩av不卡一区二区| 久久精品国产99| 男人的天堂久久精品| 岛国av在线网站| 国产午夜一区| 视频一区二区欧美| 国产精品精品| 国产精品一区二区美女视频免费看| 欧美99久久| 国产精品久久久久久久免费观看| 亚洲伊人精品酒店| 欧美精品羞羞答答| 国产一区调教| 欧美视频精品全部免费观看| 亚洲深夜福利| 久久视频一区| 久久国产三级| 亚洲视频国产精品| 美女毛片一区二区三区四区| 国产不卡精品| 欧美成a人片免费观看久久五月天| 亚洲综合专区| aa国产精品| 久久久久99| 国产夫妻在线| 国产一区二区三区成人欧美日韩在线观看| 亚洲狼人精品一区二区三区| 亚洲激情婷婷| 日韩精品欧美| 天堂中文av在线资源库| 捆绑调教美女网站视频一区| 美女精品一区| 亚洲女同中文字幕| 久久亚洲成人| 色爱综合av| 久久亚洲国产| 欧美日韩免费观看视频| 成人国产精品一区二区免费麻豆| 国产欧美啪啪| 国产亚洲欧美日韩在线观看一区二区| 免费观看久久久4p|