import java.awt.*;
import java.awt.event.*;
/*Java主要有5种布局方式
1.FlowLayout
Panel和Applet默认布局管理器。
添加方式add();
2.BorderLayout
Window、Frame、Dialog默认布局管理器。
添加方法add("North",??);东南西北中
3.GridLayout
网格布局管理器,可以指定网格的行、列数
4.CardLayout
5.GridBagLayout
*/
class FrameTest
{
public static void main(String[] args)
{
Frame f = new Frame("Hello!");
// WindowAdapter是一个适配器,addWindowListener的参数是WindowListener接口,WindowAdapter是其子类,
//WindowListener接口需要实现很多方法,使用WindowAdapter,可只实现一个方法
f.addWindowListener(new WindowAdapter() //为了关闭窗口
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
Panel p1 = new Panel();
p1.add(new Label("1111"));
p1.add(new Label("2222"));
p1.add(new Label("3333"));
//f.add(p1);
Panel p2 = new Panel(new BorderLayout());
p2.add("North",new Button("北"));
p2.add("South",new Button("南"));
p2.add("West",new Button("西"));
p2.add("East",new Button("东"));
p2.add("Center",p1);
f.add(p2);
f.setSize(200,200);
f.setBackground(Color.blue);
f.setVisible(true);
System.out.println("Hello World!");
}
}
Java AWT学习
最新推荐文章于 2022-06-05 08:52:17 发布