📄 play1.java
字号:
import java.awt.*;
import java.awt.event.*;
public class Play1 extends Frame implements ActionListener{//MouseListener{
Frame f=new Frame("事件");
Label label11=new Label("版权所有");
Panel p11=new Panel();
Button button11=new Button("确定");
MenuBar mb=new MenuBar();
Menu m1=new Menu("文件");
CheckboxMenuItem checkbox=new CheckboxMenuItem("复选框菜单");
MenuItem open=new MenuItem("打开");
MenuItem close=new MenuItem("关闭");
MenuItem save=new MenuItem("保存");
MenuItem clear=new MenuItem("清除");
MenuItem exit=new MenuItem("退出");
Menu m2=new Menu("编辑");
MenuItem doc=new MenuItem("文档");
MenuItem find=new MenuItem("查找");
Menu m3=new Menu("帮助");
Menu m4=new Menu("二级菜单");
MenuItem aa=new MenuItem("改变");
MenuItem bb=new MenuItem("组合");
MenuItem about=new MenuItem("关于");
Menu m5=new Menu("三级菜单");
MenuItem fl=new MenuItem("分离");
Panel p1,p2,p3;
Button bt1=new Button("退出");
TextField field=new TextField(10);
Choice c=new Choice();
FileDialog dialog;
//FileDialog dialog1;
TextArea ta=new TextArea(5,5);
//final static int CITY_NUM=3;
//String city[]={"广西","上海","深圳"};
//Checkbox c[]=new Checkbox[3];
Panel p=new Panel();
Button bt2=new Button("开始");
Scrollbar r1=new Scrollbar();
FileDialog openFileDialog=new FileDialog(this, "Open File", FileDialog.LOAD);
PopupMenu pm=new PopupMenu();
MenuItem item1=new MenuItem("复制");
MenuItem item2=new MenuItem("剪切");
MenuItem item3=new MenuItem("粘贴");
//ToolBar tb=new ToolBar();
Play1(){
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setTitle("小窗口");
//setLayout(new GridLayout(3,1));
setLayout(new FlowLayout());
setSize(350,200);
mb.add(m1);
m1.add(open);
m1.addSeparator();
m1.add(checkbox);
m1.add(close);
m1.add(save);
m1.add(clear);
m1.add(exit);
mb.add(m2);
m2.add(doc);
m2.addSeparator();
m2.add(find);
mb.add(m3);
m3.add(m4);
m3.addSeparator();
m4.add(aa);
m4.add(bb);
m4.add(m5);
m5.add(fl);
m3.add(about);
c.addItem("山东");
c.addItem("广东");
c.addItem("北京");
add(c);
add(field);
setMenuBar(mb);
add(bt1);
add(r1);
add(ta);
ta.add(pm);
pm.add(item1);
pm.add(item2);
pm.add(item3);
/* for(int i=0;i<CITY_NUM;i++)
{ c[i]=new Checkbox(city[i]);
add(c[i]);
}*/
// setLayout(new BorderLayout());
p.add(bt2);
add("South",p);
exit.addActionListener(this);
bt1.addActionListener(this);
save.addActionListener(this);
clear.addActionListener(this);
open.addActionListener(this);
about.addActionListener(this);
button11.addActionListener(this);
//ta.addMouseListener(this);
// item1.addActionListener(this);
//item2.addActionListener(this);
//item3.addActionListener(this);
setVisible(true);
field.setText("选择城市");
//setLayout(new GridLayout(2,1));
f.add(p11);
p11.add(label11);
f.add(button11);
f.setSize(100,100);
show();
}
public static void main(String[] args){
new Play1();
}
public void actionPerformed(ActionEvent e){
//field.setText("选择城市");
//if(e.getSource()==bt1)
// System.exit(0);
if(e.getActionCommand()=="退出")
System.exit(0);
if(e.getSource()==exit)
System.exit(0);
if(e.getSource()==save)
{dialog=new FileDialog(this,"保存文件",FileDialog.SAVE);
dialog.show();}
/*if(e.getSource()==open)
{dialog1=new FileDialog(this,"打开文件",FileDialog.OPEN);
dialog1.show();}*/
if(e.getSource()==clear)
ta.setText("");
if(e.getSource()==open)
openFileDialog.show();
if(e.getSource()==about)
f.show();
if(e.getSource()==button11)
System.exit(1);
}
/*public void moseReleased(MouseEvent e){
if(e.isPopupTrigger())
pm.show(this,e.getX(),e.getY());
}*/
/*public void mouseClicked(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){}*/
//finally{
//System.out.println("asdf");
//}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -