`
yi_17328214
  • 浏览: 204062 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

java关闭系统程序

    博客分类:
  • java
阅读更多
import java.io.IOException;  
import java.awt.event.*; 
import javax.swing.*; 
public class CtrWDS extends JFrame implements ActionListener{   
    JButton restart,shutdown,logout; 
    Box boxh; 
    private CtrWDS(String s) { 
        super(s); 
        restart=new JButton("重起"); 
        shutdown=new JButton("关机"); 
        logout=new JButton("注销"); 
        boxh=Box.createHorizontalBox(); 
        restart.addActionListener(this); 
        shutdown.addActionListener(this); 
        logout.addActionListener(this); 
        boxh.add(restart);  
        boxh.add(shutdown); 
        boxh.add(logout); 
        add(boxh); 
        addWindowListener(new WindowAdapter(){ 
            public void windowClosing(WindowEvent e) 
                    {                         
                      System.exit(0); 
                     } 
        }); 
    }      
    public void exec(String kind) { 
        try { 
            Runtime.getRuntime().exec("cmd /c start call shutdown -"+kind+" -f -t 0"); 
        }  
        catch (IOException e) { 
            System.out.println("执行失败");         
        } 
    } 

    public void shutdown() { 
        exec("S"); 
    } 

    public void restart() { 
        exec("R"); 
    } 

    public void logout() { 
        exec("L"); 
    } 
  public void actionPerformed(ActionEvent e) 
    { 
      if(e.getSource()==shutdown) 
        {   
           shutdown();   
        } 
        else if(e.getSource()==restart) 
        { 
           restart(); 
        } 
        else if(e.getSource()==logout) 
        { 
           logout(); 
        } 
    } 
    public static void main(String[] str) { 
       CtrWDS ctr=new CtrWDS("关机控制"); 
       ctr.setBounds(300,0,200,65); 
       ctr.show(); 
    } 

} 
1
0
分享到:
评论

相关推荐

    java简易聊天程序

    java简易聊天程序,使用TCP socket套接字安全协议,对象流二进制序列化传输。 简易局域网聊天程序,暂时只能发送文本消息。 此程序既是socket服务器又可以作为socket客户端。由于鄙人写的关闭服务和断开连接还存在...

    《Java程序设计实训》报告 多人聊天室

    1、使用Java技术完成聊天室系统,深入学习使用Java语言。  2、使用Java 的多线程机制,深入理解Java多线程技术的应用。  3、使用GUI,对JFrame的深入学习。 4、使用网络编程,掌握基于TCP协议的Socket编程,了解...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    java课程设计学生信息管理系统.docx

    2 概要设计 2.1 图形用户界面的设计 图形用户界面中,设置窗口大小、显示位置和窗口标题,设置窗口关闭之后其后台程序同时关闭,设置窗口可拉伸且为可见的。同时设置了用户输入文本框,文本框的窗口大小等属性也...

    Java启动外部程序.rar

    Java启动并控制外部程序,演示如何在一个Java 程序中打开另外一个Java 程序,并且可以控制打开程序的关闭。当单击JProcessDemo 窗口中的“Start”按钮时,打开一个“写字板”程序;当再单击“Close”按钮后,“写字...

    java源码包4

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    java源码包3

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    java局域网聊天系统.zip

    局域网聊天系统 程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。... 服务器端的功能有:开启服务器,关闭服务器、发送系统消息、强制下线、显示在线用户、显示在线人数、显示用户的对话信息。

    java源码包2

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    将java程序打包成可执行文件

    点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM,单击next按钮继续。 第7、8步 : 是一些个性...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    简易聊天程序java

    基于C/S端的简易聊天程序,该聊天系统,就是服务器来提供服务端连接响应,客户端主动的发起连接请求。当多个用户同时连接到服务器时,经由服务器的接收与转发便可以实现客户之间的通信。 对于整体系统的流程,也是...

    javaOA系统源码 java项目

     手机wap邮件服务,本办公系统内置wap手机邮件程序,支持手机服务,真正做到移动办公,走遍天下。 6、共享下载:本办公自动化系统开通了企业内部信息共享下载通道,各用户可对需要共享的文件、图片、动画、视频、...

    Java高级程序设计实战教程第八章-Java数据库编程.pptx

    (1)加载连接数据库的驱动程序 (2)建立连接 (3)查询数据库 (4)处理结果集 (5)关闭查询语句及数据库连接 Java高级程序设计实战教程第八章-Java数据库编程全文共12页,当前为第6页。 8.3 任务实施 任务一 编写程序实现...

    Java面向对象程序设计杨晓燕面向对象基本原则和模式.pptx

    第1页/共30页 Java面向对象程序设计杨晓燕面向对象基本原则和模式全文共30页,当前为第1页。 类的UML图 UML类图显示类的三个组成部分,第一是Java中定义的类名,第二个是该类的属性,第三个是该类提供的方法。 第一...

    图书馆管理系统java版

    java开发的图书馆管理系统 完成界面设计 启动时加载书目列表 点击书目显示相应信息 完成修改书籍信息功能 实现编辑心得体会功能 完成新增书籍功能 新增成功后清除文本框 点击书目自动跳转到书目信息tab页 更改书签时...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java编写的显示器显示模式检测程序 2个目标文件 内容索引:JAVA源码,系统相关,系统信息检测 用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作...

    java门禁系统模拟

    关于门禁系统的发展,而模拟了一些程序 有产生log4j的日志,利用手动输入模拟用户 验证密码,是否开启门,5秒后会自动让门关闭

Global site tag (gtag.js) - Google Analytics