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

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

Java實現簡單抽獎功能界面

瀏覽:14日期: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久久,三上悠亚国产精品一区二区三区
久久久成人网| 99久久九九| 色在线中文字幕| 亚洲人成网77777色在线播放| 国精品一区二区| 亚洲欧洲av| 欧美精品不卡| 午夜av不卡| 三级在线观看一区二区| 日韩福利视频导航| 国产成人精品一区二区三区在线| 日韩欧美精品一区二区综合视频| 日产欧产美韩系列久久99| 国产一区二区三区四区五区传媒| 欧美+亚洲+精品+三区| 四虎精品一区二区免费| 麻豆一区二区三| 亚洲少妇在线| 亚洲精品小说| 精品久久视频| 精品日韩视频| 蜜桃视频免费观看一区| 麻豆国产精品| 蜜臀久久99精品久久久久久9| 国产精品草草| 亚洲精品影视| 精品视频一区二区三区在线观看 | 国产精品三p一区二区| 中文av在线全新| 日韩综合一区二区| 中文字幕人成乱码在线观看| 日韩专区欧美专区| 色网在线免费观看| 国产毛片精品| 一二三区精品| 国产成人1区| 国产欧美一区二区色老头| 国产亚洲亚洲| 久久久夜夜夜| 丁香婷婷久久| 国产精品久一| 国产精品宾馆| 国产三级精品三级在线观看国产| 国产手机视频一区二区 | 久久超碰99| 日本va欧美va精品| 美国欧美日韩国产在线播放| 欧美日韩一二| 黄色在线网站噜噜噜| 欧美韩一区二区| 国产精品三p一区二区| 国产视频网站一区二区三区| 亚洲ww精品| 免费黄网站欧美| 日韩久久一区| 国产视频一区二| 日韩精品欧美成人高清一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国内在线观看一区二区三区| 国产一区二区三区免费在线| 精品三区视频| 人人草在线视频| 精品视频一区二区三区在线观看 | 老鸭窝亚洲一区二区三区| 宅男噜噜噜66国产日韩在线观看| 久久国产中文字幕| 一区二区精品伦理...| 中文字幕一区久| 精品亚洲美女网站| 国产一区二区三区四区| 精品午夜av| 国产粉嫩在线观看| 成人台湾亚洲精品一区二区| 国产精品99在线观看| 国产麻豆精品| 国产精品男女| 国产精品美女在线观看直播| 国产精品一区二区三区av| 欧美激情日韩| 欧美国产美女| 亚洲不卡av不卡一区二区| 不卡视频在线| 亚洲欧洲专区| 国产精品激情| 精品视频自拍| 国产高清一区| 老司机精品久久| 国产亚洲电影| 日韩精品诱惑一区?区三区| 久久亚洲精精品中文字幕| 性一交一乱一区二区洋洋av| 一区免费视频| 国产欧美日韩视频在线| 国产成人精品一区二区免费看京| 国产偷自视频区视频一区二区| 欧美亚洲国产日韩| av资源亚洲| 国产精品xxx在线观看| 成人看片网站| 日韩三级视频| 免费观看久久av| 久久99国产精品视频| 欧美午夜不卡| 国产中文欧美日韩在线| 视频一区二区三区入口| 国产传媒在线观看| 婷婷亚洲成人| 成人羞羞视频播放网站| 国产精品成人一区二区网站软件| 亚洲一区二区动漫| 久久福利一区| 中文不卡在线| 久久精品国产精品亚洲毛片| 欧美日韩国产在线观看网站| 亚洲精品女人| 久久中文亚洲字幕| 成午夜精品一区二区三区软件| 日韩在线黄色| 欧美专区18| 欧美 日韩 国产精品免费观看| 成人国产精选| 久久精品国产久精国产| 日韩国产91| 日韩综合一区二区| 亚洲区第一页| 欧美日韩亚洲一区三区| 日本在线成人| 亚洲v天堂v手机在线| 在线精品一区二区| 欧美日韩中文字幕一区二区三区| 美女视频黄久久| 国产精品xxx在线观看| 日韩精品乱码av一区二区| 日韩综合精品| 久久国产日韩| 欧美大黑bbbbbbbbb在线| 国产亚洲激情| 日本亚洲视频| 国产精品一级| 麻豆国产精品视频| 国产成人精选| 国产欧美日韩一区二区三区四区| 91亚洲精品在看在线观看高清| 日韩福利视频一区| 欧美在线黄色| 欧美激情aⅴ一区二区三区| 精品国产亚洲一区二区三区大结局| 黄色网一区二区| 自拍日韩欧美| 亚洲ww精品| 成人在线视频免费| 夜夜嗨网站十八久久| 欧美在线精品一区| 欧美男人天堂| 国产精品一级| 99国产精品99久久久久久粉嫩| 欧美一区成人| 欧美日韩在线观看首页| 视频一区二区中文字幕| 欧美一区影院| 欧美日韩中文一区二区| 免播放器亚洲| 久久av影视| 亚洲综合日本| 欧美国产不卡| 人人爽香蕉精品| 精品国产亚洲一区二区三区在线 | 亚洲一级淫片| 韩国一区二区三区视频| 亚洲欧洲一区二区天堂久久| 国产一级成人av| 亚洲欧美不卡| 欧美aa国产视频| 日本va欧美va精品发布| 亚洲成人三区| 日韩免费高清| 国产精品久久国产愉拍| 亚洲开心激情| 五月婷婷六月综合| 欧美少妇精品| 精品国产一区二| 久久狠狠久久| 国产三级一区| 青青草精品视频| 日韩影院在线观看| 激情五月综合网| 欧美freesex黑人又粗又大| 久久字幕精品一区| 欧美特黄一级大片| 大香伊人久久精品一区二区| 久久激五月天综合精品| 四虎在线精品| 亚洲精品进入| 中文字幕av一区二区三区四区| 国产精品社区| 噜噜噜久久亚洲精品国产品小说| 99久久激情| 日韩一区二区三区免费播放| 成人精品久久| 日本精品在线中文字幕|