Java抽奖小程序
package com.test;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class PrizeDraw implements ActionListener{
JTextField randomNum1;//全局变量,随机数1
JTextField randomNum2;//全局变量,随机数2
JButton prizedraw;//抽奖按钮
PrizeDraw(){
Font font = new Font("宋体",Font.PLAIN,15);//字体
JFrame frame = new JFrame("抽奖程序");//创建窗口
JPanel p1 = new JPanel();//创建面板1
JPanel p2 = new JPanel();//创建面板2
JLabel label1 = new JLabel("排数:");//标签1
label1.setFont(font);
label1.setForeground(Color.blue);//设置按钮颜色
randomNum1 = new JTextField(10);//输入框
JLabel label2 = new JLabel("位数:");
label2.setFont(font);
label2.setForeground(Color.blue);//设置按钮颜色
randomNum2 = new JTextField(10);
prizedraw = new JButton("抽奖");//查询按钮
prizedraw.setFont(font);
prizedraw.setForeground(Color.blue);
prizedraw.addActionListener(this);
//将组件添加到面板1
p1.add(label1);
p1.add(randomNum1);
p1.add(label2);
p1.add(randomNum2);
p1.add(prizedraw);
JTextArea getArea = new JTextArea(20,45);//多行文本输入框
getArea.setEditable(false);//设置多行文本输入框属性为只读
//将多行文本输入框添加到面板2
p2.add(getArea);
//将面板添加到窗口,并设置布局为BorderLayout
frame.add("North",p1);
frame.add("Center",p2);
frame.setBackground(Color.lightGray);//设置背景颜色
frame.setResizable(false);//设置窗口不可以改变大小
frame.setVisible(true);//设置可视性
frame.pack();//自动调整窗口大小
frame.setSize(510,400);;//设置窗口大小
}
public void actionPerformed(ActionEvent e){
Random rom = new Random();
if(e.getSource() == prizedraw){
randomNum1.setText(rom.nextInt(9)+1+"");
randomNum2.setText(rom.nextInt(9)+1+"");
}
}
public static void main(String[] args) {
PrizeDraw pw = new PrizeDraw();
}
}
Java抽奖小程序的更多相关文章
- 用jquery实现抽奖小程序
用jquery实现抽奖小程序 这些日子,到处都可以看到关于微信小程序的新闻或报到,在博客园中写关于微信小程序的也不少.但是今天我要说的不是微信小程序,而是用简单的jquery写的一个好玩的抽奖小程序. ...
- 用 python 写一个年会抽奖小程序
使用 pyinstaller 打包工具常用参数指南 pyinstaller -F demo.py 参数 含义 -F 指定打包后只生成一个exe格式的文件 -D –onedir 创建一个目录,包含exe ...
- java的小程序在html中的运行测试
java的小程序在html中的运行测试,打开vs2012,以网站模式打开,生成,调用iis临时服务器运行.
- 抽奖小程序,js,canvas
js写的网页抽奖小程序,先上截图 源码地址:https://github.com/xiachaoxulu/raffle
- 福利贴——爬取美女图片的Java爬虫小程序代码
自己做的一个Java爬虫小程序 废话不多说.先上图. 目录命名是用标签缩写,假设大家看得不顺眼能够等完成下载后手动改一下,比方像有强迫症的我一样... 这是挂了一个晚上下载的总大小,只是还有非常多由于 ...
- Winform 随机抽奖小程序
效果图: 主要代码: Form1.cs using System; using System.Drawing; using System.IO; using System.Runtime.Intero ...
- Java 获取小程序openid(基于SpringBoot)
Java 获取小程序openid(基于SpringBoot) 官方文档 wx.login 1.引入Request封装依赖 <!--Request依赖--> <dependency&g ...
- Excel VBA活动抽奖小程序
在活动中,我们常会有抽奖,抽奖箱准备繁琐,现在多采用线上抽奖方式,下面用Excel VBA写了一个简单的抽奖小程序 简单测试效果如下,可实现: 多次抽奖,且每次抽奖都不重复 抽奖界面滚动人员信息,点击 ...
- Java 编写小程序,下载指定网页上的所有图片
使用Java编写一个小程序,可以根据指定的网页地址,下载网页中的所有图片:使用到网络编程.线程池.IO和UUID的技术.具体代码如下: import java.io.File; import java ...
随机推荐
- MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)
#虚拟机是最初的的系统,我们在虚拟机里安装scp [root@serv01 ~]# yum install /usr/bin/scp -y #安装过程略 #我们拷贝MySQL的源码包到目标机的/roo ...
- C/C++语言中#的神奇作用:把宏参数字符串化/贴合宏参数
宏中"#"和"##"的用法 一.一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. #define STR(s) #s # ...
- 作为平台的Windows PowerShell(一)
除了作为一种脚本语言外,Windows PowerShell被多种应用程序使用.这是因为Windows PowerShell引擎可以被托管在一个应用程序内部.这篇博文和下一篇博文将会处理在C#应用程序 ...
- iOS开发——开发技巧&Git常用命令
Git常用命令 初始化git init 加—bare实现远程仓库 配置git config user.name iCocos 配置全局git config —global user.na ...
- istringstream
编写程序,将来自一个文件中的行保存在一个vector<string>中,然后使用一个istringstream从vector读取数据成员,每次读取一个单词 #include <ios ...
- mysql使用心得
SET FOREIGN_KEY_CHECKS=0; -- ------------------------------ Table structure for `staff`-- ---------- ...
- 使用HttpClient发送请求、接收响应
使用HttpClient发送请求.接收响应很简单,只要如下几步即可. 1.创建HttpClient对象. CloseableHttpClient httpclient = HttpClients.c ...
- js中数组内置方法
var arr = ['A','B','C','D']; length 计算数组的长度 arr.length//4 indexOf() 搜索一个指定的元素的位置 arr.indexOf('C');// ...
- MySql安装步骤详解,MySql的root密码设置,启动MySql服务。
1.下载mysql安装包,并解压,双击mysql-5.6.24-winx64.msi 2.点击下一步 3.选择custom 4.选择安装内容和位置,5个安装内容要选择will be installed ...
- Js 替代
替代全部:.replace(/#/g,"/") 替代第一个:.replace("#","/") var regS = new RegE ...