您的位置:首页 > 编程语言 > Java开发

做一个简单的电脑操作界面

2016-05-29 11:07 393 查看


效果图如上

运行环境:win8下的eclipse

制作步骤:

1.创建一个界面

2.设置界面属性(大小,标题,出现位置,窗体布局以及可见性)

3.创建我们所需的按钮组件

4.将按钮组件添加到界面中

5.创建事件监听

6.为按钮添加事件监听器

7.用if语句来为不同按钮配置不同事件

源代码如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.io.*;

public class Practice

{

public static void main(String[]args)

{

//新建一个窗体

JFrame jf=new JFrame();

//设置窗体属性

jf.setTitle("电脑操作界面");

jf.setSize(300,200);

jf.setLocationRelativeTo(null);

jf.setLayout(new FlowLayout());

jf.setDefaultCloseOperation(3);

//新建窗体组件

JButton jb1=new JButton("关机");

JButton jb2=new JButton("打开浏览器");

JButton jb3=new JButton("打开CB");

JButton jb4=new JButton("打开酷狗");

//添加组件到窗体

jf.add(jb1);

jf.add(jb2);

jf.add(jb3);

jf.add(jb4);

//设置窗体可见

jf.setVisible(true);

//创建事件监听

ActionListener action=new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

//监听过程,获取文本

String str=e.getActionCommand();

//获取系统操作对象

if("关机".equals(str))

{

Runtime run=Runtime.getRuntime();

try

{

run.exec("shutdown -s -t 5000");

}

catch (IOException e1)

{

e1.printStackTrace();

}

jb1.setText("取消关机");

}

if("打开浏览器".equals(str))

{

Runtime run=Runtime.getRuntime();

try

{

run.exec("explorer http:\\www.qq.com");

}

catch (IOException e1)

{

e1.printStackTrace();

}

}

if("打开CB".equals(str))

{

Runtime run=Runtime.getRuntime();

try

{

run.exec("D:/程序/CodeBlocks/codeblocks.exe");

}

catch (IOException e1)

{

e1.printStackTrace();

}

}

if("打开酷狗".equals(str))

{

Runtime run=Runtime.getRuntime();

try

{

run.exec("C:/Program Files (x86)/KuGou/KGMusic/KuGou.exe");

}

catch (IOException e1)

{

e1.printStackTrace();

}

}

if("取消关机".equals(str))

{

Runtime run=Runtime.getRuntime();

try

{

run.exec("shutdown -a");

}

catch (IOException e1)

{

e1.printStackTrace();

}

}

}

};

//给按钮添加事件监听器

jb1.addActionListener(action);

jb2.addActionListener(action);

jb3.addActionListener(action);

jb4.addActionListener(action);

}

}

注:

"shutdown -s -t 1000"是延时1000秒关机

“shutdown -a”是取消关机

如果是想要打开某一个软件,则将此软件的.exe文件路径复制到run.exec(" ")的引号内,并将所有"\"改为"/"


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  界面 eclipse 源代码