注释很详细,直接上代码
涉及内容
1. 默认布局方式BorderLayout
2. 设置窗口位置和大小
3. 设置窗口可见性
4. panel对象(面板容器)
5. 文本和按钮组件的创建
6. 组件和容器的嵌套
import java.awt.*;
public class Main{
public static void main(String[] args){
//1.创建一个窗口对象(windows容器)
Frame frame=new Frame("test");
//2.设定窗口位置
frame.setLocation(100,100);
//3.设置窗口大小
frame.setSize(500,500);
//插播一条“广告”
//第二点和第三点可以合并成一个
//frame.setBounds(100,100,500,500);
//4.设置窗口可见
frame.setVisible(true);
//5.创建一个panel对象(面板容器)
Panel p_1=new Panel();
//6.创建一个文本框
TextField text_1=new TextField("文本");
//7.创建一个按钮
Button button_1=new Button("按钮");
//8.将上面的文本框和按钮放入上面创建的panel对象中
p_1.add(text_1);
p_1.add(button_1);
//9.把panel对象放入window中
frame.add(p_1);
}
}
运行效果