自己点自己专用点名器

package className;
import java.util.Random;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Color;
import javax.swing.SwingConstants;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class RandomName {
Random rd = new Random();

JFrame rFrame=new JFrame("自己点自己TAT专用点名器");

JLabel name = new JLabel();

JButton btn = new JButton("开始点名");

String[] stuName={"宋云飞1","宋云飞2","宋云飞3","宋云飞4","宋云飞5","宋云飞6","宋云飞7"};

public void init()
{
JLabel jt= new JLabel("T15专用点名器");

name.setHorizontalAlignment(SwingConstants.CENTER);

jt.setHorizontalAlignment(SwingConstants.CENTER);

jt.setFont(new java.awt.Font("T15专用点名器",2,40));

btn.addActionListener(new ActionListener()

{ public void actionPerformed(ActionEvent e)
{

String n=getRandomName();
name.setText(n);
name.setFont(new java.awt.Font(n,2,40));

name.setForeground(Color.blue); } });
Container p = this.rFrame.getContentPane();
p.setLayout(new BorderLayout(3,1));
p.add(jt,BorderLayout.NORTH);
p.add(name,BorderLayout.CENTER);
p.add(btn,BorderLayout.SOUTH);
rFrame.pack();
rFrame.setSize(320, 320);

rFrame.setVisible(true);
}
public String getRandomName()

{ int x = 0; x = rd.nextInt(stuName.length);

return stuName[x];
}
public static void main(String[] args)

{ RandomName rn=new RandomName();
rn.init();
} }

时间: 2024-12-13 14:41:13

自己点自己专用点名器的相关文章

CFT 1.3 PE IBM 服务器系统专用的PE工具

分享一个IBM 服务器专用的PE工具,此工具方便简洁,可用于IBM 企业级服务器系统备份还原. 有了CFT 1.3 PE  再也不愁服务器系统崩溃了..哈哈 简介: 1.CFT 是一个基于win7内核的WinPE : 2.CFT 已经添加了很多IBM的阵列卡驱动,所以直接启动就能认到很多服务器的硬盘: 3.如果木有认到你的服务器的硬盘,你可以: a.准备服务器阵列卡的win2008 32位驱动. b.在设备管理器里手工更新阵列卡驱动,或者试试桌面的工具:给PE加驱动1和给PE加驱动2. 4.忘了

Facebook 推出其首个专用的虚拟现实应用程序

今天,Facebook 纠结着现实世界和虚拟世界的 Facebook 有点推出其首个专用应用程序,Facebook 360.该应用程序将作为一个枢纽为 360 视频和照片内容发布到网站.有超过一百万的 ben 360 视频发布到网站一起超过 2500 万的 Facebook 拥有 360 照片到日期.在发射,Facebook 360 应用程序将仅用于齿轮 VR 手机耳机.用户可以下载在眼商店应用程序. 在发射,Facebook 360 将特征四个主要"饲料,"将内容交付到用户的眼球,近

快手 aauto ---专用于桌面软件快速开发,永久免费

快手 aauto  ---专用于桌面软件快速开发,永久免费 1.http://www.aardio.com/ 2.http://www.foxtable.com/

迅雷专用链接和旋风专用链接编码及转换方法(摘抄)

目前网上比较流行迅雷下载,迅雷专用链接原理及转换内容简介: 现在就链接的编码原理及转换详细说明一下,明白以后就可以用迅雷下载快车.旋风专用地址的软件啦. 首先要明白Base64编码是怎么一回事,Base64编码是一种加密算法,目前Email的原始信息就是由Base64编码构成的. 而这些专用链接都是通过Base64编码加工转换而成的. 拿迅雷专用地址例子:thunder://QUFodHRwOi8vc29zb2J0LmNvbS9aWg== 则真实文件下载链接:http://sosobt.com/

创建和使用虚拟专用目录

http://www.cnblogs.com/rusking/p/4010341.html--->>>接上篇文章注意恢复目录所有者是指创建恢复目录的用户,如上篇中的rcat用户.专用目录所有者是指由某一用户,只能使用RMAN来备份还原rcat授权的数据库实例.设置虚拟专用目录的作用就是控制不同的用户对RMAN的操作权限.以下测试案例使用RMAN所在的数据库实例sys用户创建rcat2用户,并授权其使用虚拟专用目录.1.创建虚拟专用目录所有者C:\Users\Administrator&g

SQL Server DAC 管理员专用连接

DAC 是Dedicated Administrator Connect 的缩写,是专用管理员连接通道,当SQL Server 因为资源不足而无法连接入系统的时候,管理员可通过该通道连接到数据,进行问题诊断和故障排除. 其实很久之前就知道DAC这个东东的,不过一直没有尝试着去连接. 下面记录下我第一次通过DAC连接的过程. 首先第一步是开启.SQL 如下: 1 sp_configure 'show advanced options',1 2 go 3 4 sp_configure 'remote

JavaScript - 对象专用语句[ for...in 语句 ]

<html> <head> <head> <body> <script language="javascript"> // 对象专用语句 // for...in语句 /* * for(变量 in 对象){ * 执行语句块 * } */ function Person(){ this.name = "wjp" ; this.age = 22 ; this.height = 178 ; } var p1 = n

JavaScript - 对象专用语句[ with语句 ]

<html> <head> <head> <body> <script language="javascript"> // 对象专用语句 // with语句 /* * with(对象名称){ * 执行语句块 * } */ var current_time = new Date(); with(current_time){ var strDate = getYear() + "年" ; strDate +=

debian清除无用的库文件(清理系统,洁癖专用)

deborphan 可以用来找出在系统中已经没有被依赖的套件.一般的情况是 library 会在其他套件需要的时候被牵引进来,但是当这些套件升级或删除后,被牵引进来的 library package 都不会同时被删除.因此,久而久之,系统里就存在了很多的所谓 orphaned packages,就是说这些 library packages 已经被遗弃了的意思.其中一个解决方法就是使用 deborphan 来找出它们并删除之. 安装deborphan.sudo apt-get install de