import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
/*作者:wangcx
*日期:2019年6月10日
*时间:下午8:57:34
*/
public class duojimune implements ActionListener {
private String TitleName;
private Frame f;
private MenuBar mb;
private MenuItem mi1,mi2,mi3,mi4,mi5,mi6,mi7,mi8,mi9,mi10,mi11,mi12,mi13,mi14;
private Menu m1,m2,m3,m4,m5;
public duojimune(){
f=new Frame("多级菜单-案例");
TitleName=f.getTitle();
mb=new MenuBar();
m1=new Menu("文件(F)");
m2=new Menu("编辑(E)");
m3=new Menu("视图(V)");
m4=new Menu("搜索(V)");
m5=new Menu("更改名称");
mi2=new MenuItem("好好学习");
mi2.addActionListener(this);
mi3=new MenuItem("恢复标题");
mi3.addActionListener(this);
mi4=new MenuItem("打开记事本");
mi4.addActionListener(this);
mi5=new MenuItem("新建");
mi6=new MenuItem("退出系统");
mi7=new MenuItem("全选");
mi8=new MenuItem("替换");
mi9=new MenuItem("复制");
mi10=new MenuItem("自动换行");
mi11=new MenuItem("显示符号");
mi12=new MenuItem("查找");
mi13=new MenuItem("打开酷狗");
mi14=new MenuItem("JAVA-API");
f.setMenuBar(mb);
m1.add(mi5);
m1.add(mi4);
// m1.add(mi13);
// m1.add(mi14);
m1.add(m5);
m1.add(m2);
m2.add(m3);
m2.add(m4);
m2.add(mi7);
m2.add(mi8);
m2.add(mi9);
m3.add(mi10);
m3.add(mi11);
m4.add(mi12);
m5.add(mi2);
m5.add(mi3);
mb.add(m1);
f.setBounds(400, 400, 400, 300);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.exit(0);
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Object obj =e.getSource();
if(obj==mi2) {
f.setTitle(mi2.getLabel());
}
else if(obj==mi3) {
f.setTitle(TitleName);
}
else if(obj==mi4) {
Runtime r = Runtime.getRuntime();
try {
r.exec("notepad");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
/* Runtime.getRuntime().exec("C:/Users/liqiang/Desktop/开机后点它.bat"); // 打开一个批处理文件
Runtime.getRuntime().exec("E:/酷狗/KGMusic/KuGou.exe"); // 打开酷狗
*//******** 可以通过cmd命令打开软件或者是做其他 *****//*
Runtime.getRuntime().exec
("C:/Windows/System32/cmd.exe /k start E:/酷狗/KGMusic/KuGou.exe")
; // 通过cmd窗口执行命令
Runtime.getRuntime().exec
("C:/Windows/System32/cmd.exe /k start E:/php/Test/第一个html/界面.html");
// 通过cmd命令打开一个网页
Runtime.getRuntime().exec
("C:/Windows/System32/cmd.exe /k mkdir C:UsersliqiangDesktopjava键的1");
// 通过cmd创建目录用两个反斜杠
Runtime.getRuntime().exec
("C:/Windows/System32/cmd.exe /k mkdir C:UsersliqiangDesktopjava键的2");
// 通过cmd创建目录用两个反斜杠
Runtime.getRuntime().exec
("C:/Windows/System32/cmd.exe /c calc ");
// 通过cmd打开计算器
*/ }
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new duojimune();
}
}
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!
常见资源合集和破解beqptwpmc...