求一段代码 倒计时60秒输入正确内容就没事 倒计时结束电脑强制关机

 我来答
hudneorc
推荐于2016-03-11 · TA获得超过120个赞
知道答主
回答量:151
采纳率:0%
帮助的人:61万
展开全部
package demo1;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class Demo extends JFrame{
//正确答案
private String ok = "是的我帅";
private JButton btn = new JButton("正在倒计时");
private JLabel label = new JLabel();
private JLabel tishi = new JLabel("请与60秒内回答问题,否则将关闭计算机!");
private JLabel wenti = new JLabel("请问你觉得你帅吗?");
//输入框
private JTextField answer=new JTextField(20);
private JButton submits=new JButton("提交");
private JLabel ans = new JLabel();
//倒计时
private int time = 60;
Demo() {
final Thread t1 = new Thread(new MyThread());
t1.start();
setSize(500,300);
setLayout(new FlowLayout());
add(btn);
add(label);
add(tishi);
add(wenti);
add(answer);
    add(submits);
    add(ans);
    submits.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
             if(answer.getText().equalsIgnoreCase(ok)){
             ans.setText("恭喜回答正确!");
             t1.stop();
             }else{
             ans.setText("抱歉回答错误!");
             }
            }
    });

setVisible(true);
}

class MyThread implements Runnable {
public void run() {
while (time > 0){
time--;
label.setText(time + "");
try{
Thread.sleep(1000); 
}
catch (Exception e)
{
e.printStackTrace();
}
}
Runtime runtime = Runtime.getRuntime();
String shutDown = "shutdown -s -t 1";
//String shutDown = "shutdown -a";
try {
runtime.exec(shutDown);
} catch (IOException e) {
e.printStackTrace();
}
Demo.this.dispose();
}
};
public static void main(String[] args) {
new Demo();
}
}
大寰机器人
2024-11-18 广告
音圈直线旋转执行器建议选择深圳市大寰机器人科技有限公司。深圳市大寰机器人科技有限公司,是一家致力于开发机器人末端执行器,机器视觉方案与智能抓取系统的高新技术企业。自主研发并推出国内大行程,自适应机器人电动夹爪,使机器人末端手爪具有通用性,在... 点击进入详情页
本回答由大寰机器人提供
cjj796
2015-06-17 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3465万
展开全部
你好!
是什么状态下?控制台还是窗体程序?
更多追问追答
追问
窗体
追答
编程语言呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zfa11310f7
2015-06-17 · TA获得超过151个赞
知道小有建树答主
回答量:159
采纳率:81%
帮助的人:55.3万
展开全部
用IF 语句 就可以实现吧。
追问
里面肯定能用到 也就一句话  别的呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-06-17
展开全部
嗯有意思,我想想啊
追问
追答
#include"stdio.h"
#include"windows.h"
void main()
{ char a[100];
system("shutdown -s -t 60");
printf("快说你是猪,不说的话过60秒就关机了\n");
while(1)
{
scanf("%s",a);
if(strcmp(a,"我是猪")==0)
{system("shutdown -a");
break;
}
else
printf("输入不正确,请重新输入\n");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我成本科
2015-06-17 · TA获得超过1210个赞
知道大有可为答主
回答量:2419
采纳率:0%
帮助的人:1104万
展开全部
你百度一下整人脚本
更多追问追答
追问
是用java写的吗
追答
VB脚本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式