java窗体实现随机点名软件,求一个教师随机点名程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
写完了,把需要点名的人的名字放进数组直接运行,单击回车键结束
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener; import javax.swing.*; public class Demo {
public static void main(String[] args) {
JFrame f = new JFrame();
f.setSize(900, 600);
f.setTitle("老师点名");
MyPanel mp = new MyPanel();
f.add(mp);
Thread t = new Thread(mp);
t.start();
f.addKeyListener(mp);
mp.addKeyListener(mp);
f.show();
}
} class MyPanel extends JPanel implements Runnable, KeyListener {
boolean game = true;
//把需要点名的人名添加到下面的数组中即可
String name[] = { "张三", "李四", "王五", "马六", "田七", "陈八", "孙九", "刘十", "赵十一" };
String n = name[(int) (Math.random() * name.length)]; public void paint(Graphics g) {
g.setColor(Color.BLACK);
g.fillRect(0, 0, 1024, 1000);
g.setColor(Color.WHITE);
g.drawStrin**名开始,按Enter键结束", 190, 460);
g.drawString("小公鸡点到谁就算谁倒霉~~~~", 30, 30);
g.setColor(Color.RED);
g.setFont(new Font("黑体", Font.BOLD, 200));
g.drawString(n, 190, 280);
} public void run() {
while (true) {
if (game) {
n = name[(int) (Math.random() * name.length)];
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
repaint();
this.setOpaque(false);
}
}
} public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == e.VK_ENTER) {
game = false;
}
} public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub } public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub }
}
java窗体实现随机点名软件,求一个教师随机点名程序相关推荐
- 软考考c语言还是java,计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书么?...
满意答案 rfhenry 2013.09.04 采纳率:47% 等级:12 已帮助:9852人 计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书. 计 ...
- 求一个超声波避障程序,谢谢
求一个超声波避障程序,不要显示模块,也不要外部蓝牙什么控制,简单的自动避障就行.最好是高低电平的定义来控制的 比如 void Car_Turn-Left(void) { RIN1_set; RIN2_ ...
- 流量互点PHP源码,点击量软件-求一个网页可以增加流量的软件?要释放。 。 。自由...
求一个网页可以增加流量的软件?要释放. . .自由. 点击量软件好吧,我告诉你,流量是不同的IP地址缓存清理可以 建议您使用下无敌点击软件上的狗,它可以提高页面点击数"无敌点击狗" ...
- java随堂练习02,求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C
/***作者:csdn风度翩翩猪肉佬* 日期:2021/4/4* 求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C* */ public class Exer16 {publi ...
- 趣味点名软件_大学老师“花样点名”,为保证出勤率也是拼了!这回看谁还敢翘课...
文/小佳说教育 在很多大学校园当中都流传着这样一句话:大学没有翘过课,基本就算白上.而这句话,也被很多大学生所奉行,可谓是:必修课选逃,选修课必逃. 不管是在什么时候,大学生们总会有自己的理由选择不去 ...
- java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)
[求助]基础-怎样编一个计算算术平均数的程序(急啊) 刚刚开始学习JAVA,不好意思 明天就要交作业了,还是编不出 高手帮忙吧 题目:编写一个计算随意多少个数的算术平均数的程序 首先要有一个对话框,可 ...
- c语言锁屏密码程序,求一个VB锁屏程序的源文件
满意答案 nan6718 2014.07.08 采纳率:53% 等级:12 已帮助:8369人 我原来写的一个缩屏的程序,后来没用,当时只是为了测试透明窗体的.代码给你参考下.功能差一个禁用任务 ...
- java正则不能输入汉字_求一个正则表达式只输入字母或数字或汉字,要过滤特殊字符...
正则表达式:只能有数字或中文或字母组成 chenzhe_n16292018-09-06 一个正则表达式测试(只可输入中文.字母和数字) u0129242379192015-10-05 js正则表达式限 ...
- java 窗体代码_Java 用户界面设计 求界面代码
展开全部 一: 首先弄清题目的意思 A.需要的主要组件列表: 1. 创建一个窗口,窗口标32313133353236313431303231363533e4b893e5b19e31333339653 ...
最新文章
- java提供密码加密的实现
- 深度解析两种信用评估模型
- 程序员法律考试(5)-民法(2)
- ML.NET 示例:搜索引擎结果排名
- php curl https 443,PHP CURL支持HTTP、HTTPS 请求亲测可用
- rtmp流\http流测试地址
- java将属性练成字符串,Java中通过属性字符串名取属性内容
- centos7开启tcp6_centos中docker映射出来的端口被tcp6监听,而没有被tcp监听导致ip+端口无法进行访问...
- 移动数据库 Realm 在 React-Native 的使用详解
- 中国双燃料(DF)发动机市场趋势报告、技术动态创新及市场预测
- 斗鱼连接弹幕Demo_pythonC#
- 面向组学大数据的生物信息学研究
- python-转义字符及其使用
- 在Ubuntu里配置slim
- 「罗马人的故事 II 汉尼拔战记」读后感
- 用计算机写作文主题,用计算机写作文教学设计.doc
- IDEA代理配置(插件无法下载)
- Vue【有与无】【F3】【问题】vue 2.x 动态路由刷新后空白
- 厦门明发家乐福免费班车行车线路和时间表
- 档案学专业计算机课,档案学专业解读_档案学专业介绍_档案学专业开设课程-高考圈...
热门文章
- 关于PyQt5在Label标签插入图片并且实现图片的拖拽和缩放
- 如何获取触摸精灵的版本号??
- python简单读写记账代码_Python之区块链简单记账本实现
- 安卓系统无法自动对时的问题
- Python办公自动化实战 02 | 三十分钟手把手教学批处理命令快速上手提升办公效率
- 产业安全专家谈 | 航空产业驶入数字化快车道,如何升级智慧航空新体验?
- UML在项目实施中的使用心得(详细设计阶段)
- BZOJ 5317: [Jsoi2018]部落战争
- 使用 Engage 或 Workspace 创建 Monte Carlo 模拟的 4 个简单步骤
- Android开发之打包APK详解