JavaGUI实现点名系统
来源:互联网 发布:行知实验中学 编辑:程序博客网 时间:2024/05/26 12:03
package Week1008;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public
class
Main
extends
Thread
implements
ActionListener {
String[] s= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
JFrame frame=
new
JFrame(
"点名使用"
);
JButton btn=
new
JButton(
"停止"
);
JTextField tf=
new
JTextField();
public
Main(){
frame.setLayout(null);
frame.setBounds(300, 400, 300, 350);
tf.setBounds(100, 40, 120, 30);
tf.setFont(
new
Font(
"Monospaced"
, 23, 30));
btn.setBounds(80, 120, 150, 100);
frame.add(btn);
frame.add(tf);
frame.setVisible(true);
btn.addActionListener(this);
}
public
void run(){
for
(int i=1;i<=20;i++){
tf.setText(s[i-1]);
try
{
sleep(50);
}
catch
(InterruptedException e) {
e.printStackTrace();
}
if
(i==20)i=1;
}
}
public
void actionPerformed(ActionEvent e) {
if
(e.getSource()==btn){
if
(btn.
getText
().equals(
"开始"
)){
this.resume();
btn.setText(
"停止"
);
}
else
if
(btn.
getText
().equals(
"停止"
)){
//this.stop();
this.suspend();
btn.setText(
"开始"
);
}
}
}
public
static
void main(String[] args) {
Main m=
new
Main();
m.start();
}
}
1 0
- JavaGUI实现点名系统
- 点名系统
- JavaGUI
- JavaGUI
- javaGUI
- JavaGUI
- javaGUI
- JavaGUI
- javaGUI
- 老师点名系统设计
- 【JAVA】点名小系统
- 点名系统第一弹
- 学生点名系统
- 学生点名系统
- js随机点名系统
- java数组点名系统
- javaGUI实现计算器的界面
- javaGUI实现图片切换操作
- object-oriented programming
- Java 6-4:别看了,坑的就是你——活性失败-volatile
- CentOS6.8鼠标、键盘、SSH都不能用了!
- 原创jQuery插件之fakeimg
- 创建并运行maven项目
- JavaGUI实现点名系统
- Java 6-5:拒绝3P,拒绝黄赌毒!——安全性失败,同步访问
- ubuntu 修复grub引导 与windows共存
- oracle学习之:管理还原数据(undo)
- Java 6-6:你存的不只有.avi——ThreadLocal-线程本地存储
- 用gitbash将项目代码上传到GitHub
- home目录空间不足,cache占用空间太大
- Linux安装oracle11gR2官方步骤
- JQuery操作对象的属性