📄 frametest.java
字号:
import java.awt.*;
public class FrameTest
{
public static void main(String args[]){
Frame f = new Frame("我的第一个窗口");
//设置布局管理器
f.setLayout(new FlowLayout());
//菜单----------------------
//菜单条
MenuBar mb = new MenuBar();
//菜单
Menu m1 = new Menu("文件");
Menu m2 = new Menu("帮助");
Menu m3 = new Menu("新建");
//菜单项
MenuItem mi1 = new MenuItem("文本文件");
MenuItem mi2 = new MenuItem("保存");
MenuItem mi3 = new MenuItem("关于");
CheckboxMenuItem mi4 = new CheckboxMenuItem("自动换行");
MenuItem mi5 = new MenuItem("-");
m1.add(m3);
m1.add(mi2);
m1.add(mi5);
m1.add(mi4);
m2.add(mi3);
m3.add(mi1);
mb.add(m1);
mb.add(m2);
f.setMenuBar(mb);
//Button
Button b1 = new Button("关闭");
Button b2 = new Button("打开");
f.add(b1);
f.add(b2);
//Checkbox
Label l1 = new Label("兴趣:");
Checkbox cb1 = new Checkbox("看书");
Checkbox cb2 = new Checkbox("唱歌");
f.add(l1);
f.add(cb1);
f.add(cb2);
//Choice
Label l2 = new Label("学历:");
Choice c = new Choice();
c.add("初中");
c.add("高中");
c.add("大专");
f.add(l2);
f.add(c);
//List
Label l3 = new Label("学习的程序语言:");
List list = new List(3,true);
list.add("C");
list.add("C++");
list.add("java");
list.add("C#");
f.add(l3);
f.add(list);
//TextField
Label l4 = new Label("姓名:");
TextField tf1 = new TextField(20);
f.add(l4);
f.add(tf1);
Label l5 = new Label("密码:");
TextField tf2 = new TextField(20);
tf2.setEchoChar('#');
f.add(l5);
f.add(tf2);
//TextArea
TextArea ta = new TextArea();
f.add(ta);
f.setSize(300,200);
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -