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 ...
随机推荐
- 实时Bug检测工具Bugsnag发布API更新
原文地址: http://www.uml.org.cn/itnews/2013082609.asp 在应用开发过程中,开发者常常会碰到一个非常头疼的问题,就是应用崩溃.而Bugsnag可以很好地解决这 ...
- 【22】将成员变量声明为private
1.为什么要将成员变量声明为private,语法一致性,只通过方法暴露接口. 2.使用方法,可以对成员变量更精确的控制.比如:为所有可能的实现提供弹性,不同实现可以替换:控制可读可写:验证约束条件:处 ...
- 从零开始学android开发-sqlitepro安装
- jquery html标签的链式语法
<div id="ProductNet"> <table border='0' cellspacing='2' cellpadding='0' style='te ...
- Nginx+Tomcat集群部署
为了获取更好的性能,我们常常需要将tomcat进行集群部署.下文通过nginx转发实现tomcat集群,并通过nginx-upstream-jvm-route插件保证session的粘滞. 应用场景环 ...
- [React Fundamentals] Using Refs to Access Components
When you are using React components you need to be able to access specific references to individual ...
- 深刻理解Python中的元类(metaclass)
译注:这是一篇在Stack overflow上很热的帖子.提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解.他知道这肯定和自省有关,但仍然觉得 ...
- js jquery 等的地址
jquery在线地址(jquery地址):http://code.jquery.com/jquery-latest.js js人脉图(关系图)插件: http://js.cytoscape.org/
- GoF的23个经典设计模式
以文本和思维导图的方式简明扼要的介绍了GoF的23个经典设计模式,可当成学习设计模式的一个小手册,偶尔看一下,说不定会对大师的思想精髓有新的领悟. GoF(“四人帮”,又称Gang of Four,即 ...
- Java 8 Date Time API Example Tutorial – LocalDate, Instant, LocalDateTime, Parse and Format
参考 Java 8 Date and Time API is one of the most sought after change for developers. Java has been mis ...