Java实现一个简单的随机点名器
来源:互联网 发布:mysql 字符转日期函数 编辑:程序博客网 时间:2024/06/08 12:28
废话不多说,大家可以看看代码
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;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.SwingConstants;public class RandomName { //主面板 JFrame rFrame=new JFrame("随机点名器"); //名字 String[] stuName={"杨诒","卢辉","荣鹏","刘健鹏","赵琨","鲁仕荣","许竞前","李攀","廖若辉","马鹏","曹天宇","李永成","童旭明","郭政誉","冯晓乐","王璐璐","王丹","刘慧兰","何发海","刘柏瑜"}; //用于存储名字的标签 JLabel name = new JLabel(); //按钮 JButton btn = new JButton("开始点名"); //采用的是伪随机数,大家也可以不用这个,这个在网上可以找到java随机数的设置 Random rd = new Random(); public void init() { //提示标签页面 JLabel jt= new JLabel("随机点名器"); //设置标签居中 jt.setHorizontalAlignment(SwingConstants.CENTER); //设置字体大小 jt.setFont(new java.awt.Font("随机点名器",1,35)); //设置名字显示的标签居中 name.setHorizontalAlignment(SwingConstants.CENTER); //通过匿名类实现Action按钮的监听事件 btn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stub//获取随机的姓名 String n=getRandomName(); //设置name标签的文字 name.setText(n); //设置字体 name.setFont(new java.awt.Font(n,1,35)); //设置字体颜色 name.setForeground(Color.red);} }); //获取JFrame的面板 Container p = this.rFrame.getContentPane(); //设置布局方式,我采用的BorderLayout布局 p.setLayout(new BorderLayout(3,1)); //添加提示标签在北方 p.add(jt,BorderLayout.NORTH); //添加姓名标签在中央 p.add(name,BorderLayout.CENTER); //添加按钮控件在南方 p.add(btn,BorderLayout.SOUTH); //调整大小,这个是java中无法设置标签的大小 rFrame.pack(); //设置窗体大小 rFrame.setSize(300, 300); //设置可以显示 rFrame.setVisible(true); } //获取随机的姓名 public String getRandomName() { int a = 0; //random类去实现随机数时,只能设置上限,也就是说随机数产生的都是0-stuName.length之间的数字 a = rd.nextInt(stuName.length); //rd.setSeed(); //a = (int)Math.random()*stuName.length; return stuName[a]; } public static void main(String[] args) { RandomName rn=new RandomName(); rn.init(); }}
0 0
- Java实现一个简单的随机点名器
- 一个简单的随机点名器。
- 【Java】随机点名器的实现
- 简单的随机点名系统
- 利用List接口的实现类ArrayList编写一个随机点名器
- java-随机点名器(Random )
- OC实现简单的点名器
- IOS 学的容易----随机点名器内部实现
- 【实现】实现随机点名的签到程序
- C#关于一个随机点名的代码
- JavaScript做的一个随机点名程序
- 一个简单的点名软件
- JS实现的随机点名的模型
- js实现随机点名
- JAVA基础 随机点名器案例
- 第三周作业-实现随机点名的签到程序和计算闰年的简单程序
- 实现课堂随机点名和顺序点名
- VB写的随机点名器代码
- 黑马程序员——java新特性
- 论敬畏心的重要性
- 1573 大明A+B
- iOS 转盘效果
- Android NDK c调用java代码
- Java实现一个简单的随机点名器
- Eclipse MAT插件下载地址
- YouCompleteMe——一个神奇的Vim插件
- [MySQL] - errno:150
- jstl自定义标签
- cocos2d-x 二进制文件的读写
- Apache自带工具测试高并发
- 52页22题
- TCP协议中,Client和Server是如何通信的?三次握手中第一次发送的内容是什么?