该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

写完了,把需要点名的人的名字放进数组直接运行,单击回车键结束

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窗体实现随机点名软件,求一个教师随机点名程序相关推荐

  1. 软考考c语言还是java,计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书么?...

    满意答案 rfhenry 2013.09.04 采纳率:47%    等级:12 已帮助:9852人 计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书. 计 ...

  2. 求一个超声波避障程序,谢谢

    求一个超声波避障程序,不要显示模块,也不要外部蓝牙什么控制,简单的自动避障就行.最好是高低电平的定义来控制的 比如 void Car_Turn-Left(void) { RIN1_set; RIN2_ ...

  3. 流量互点PHP源码,点击量软件-求一个网页可以增加流量的软件?要释放。 。 。自由...

    求一个网页可以增加流量的软件?要释放. . .自由. 点击量软件好吧,我告诉你,流量是不同的IP地址缓存清理可以 建议您使用下无敌点击软件上的狗,它可以提高页面点击数"无敌点击狗" ...

  4. java随堂练习02,求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C

    /***作者:csdn风度翩翩猪肉佬* 日期:2021/4/4* 求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C* */ public class Exer16 {publi ...

  5. 趣味点名软件_大学老师“花样点名”,为保证出勤率也是拼了!这回看谁还敢翘课...

    文/小佳说教育 在很多大学校园当中都流传着这样一句话:大学没有翘过课,基本就算白上.而这句话,也被很多大学生所奉行,可谓是:必修课选逃,选修课必逃. 不管是在什么时候,大学生们总会有自己的理由选择不去 ...

  6. java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)

    [求助]基础-怎样编一个计算算术平均数的程序(急啊) 刚刚开始学习JAVA,不好意思 明天就要交作业了,还是编不出 高手帮忙吧 题目:编写一个计算随意多少个数的算术平均数的程序 首先要有一个对话框,可 ...

  7. c语言锁屏密码程序,求一个VB锁屏程序的源文件

    满意答案 nan6718 2014.07.08 采纳率:53%    等级:12 已帮助:8369人 我原来写的一个缩屏的程序,后来没用,当时只是为了测试透明窗体的.代码给你参考下.功能差一个禁用任务 ...

  8. java正则不能输入汉字_求一个正则表达式只输入字母或数字或汉字,要过滤特殊字符...

    正则表达式:只能有数字或中文或字母组成 chenzhe_n16292018-09-06 一个正则表达式测试(只可输入中文.字母和数字) u0129242379192015-10-05 js正则表达式限 ...

  9. java 窗体代码_Java 用户界面设计 求界面代码

    展开全部 一: 首先弄清题目的意思 A.需要的主要组件列表: 1.  创建一个窗口,窗口标32313133353236313431303231363533e4b893e5b19e31333339653 ...

最新文章

  1. java提供密码加密的实现
  2. 深度解析两种信用评估模型
  3. 程序员法律考试(5)-民法(2)
  4. ML.NET 示例:搜索引擎结果排名
  5. php curl https 443,PHP CURL支持HTTP、HTTPS 请求亲测可用
  6. rtmp流\http流测试地址
  7. java将属性练成字符串,Java中通过属性字符串名取属性内容
  8. centos7开启tcp6_centos中docker映射出来的端口被tcp6监听,而没有被tcp监听导致ip+端口无法进行访问...
  9. 移动数据库 Realm 在 React-Native 的使用详解
  10. 中国双燃料(DF)发动机市场趋势报告、技术动态创新及市场预测
  11. 斗鱼连接弹幕Demo_pythonC#
  12. 面向组学大数据的生物信息学研究
  13. python-转义字符及其使用
  14. 在Ubuntu里配置slim
  15. 「罗马人的故事 II 汉尼拔战记」读后感
  16. 用计算机写作文主题,用计算机写作文教学设计.doc
  17. IDEA代理配置(插件无法下载)
  18. Vue【有与无】【F3】【问题】vue 2.x 动态路由刷新后空白
  19. 厦门明发家乐福免费班车行车线路和时间表
  20. 档案学专业计算机课,档案学专业解读_档案学专业介绍_档案学专业开设课程-高考圈...

热门文章

  1. 关于PyQt5在Label标签插入图片并且实现图片的拖拽和缩放
  2. 如何获取触摸精灵的版本号??
  3. python简单读写记账代码_Python之区块链简单记账本实现
  4. 安卓系统无法自动对时的问题
  5. Python办公自动化实战 02 | 三十分钟手把手教学批处理命令快速上手提升办公效率
  6. 产业安全专家谈 | 航空产业驶入数字化快车道,如何升级智慧航空新体验?
  7. UML在项目实施中的使用心得(详细设计阶段)
  8. BZOJ 5317: [Jsoi2018]部落战争
  9. 使用 Engage 或 Workspace 创建 Monte Carlo 模拟的 4 个简单步骤
  10. Android开发之打包APK详解