Java AWT学习

来源:互联网 发布:河北工业大学知乎 编辑:程序博客网 时间:2024/05/28 09:32
import java.awt.*;import java.awt.event.*;/*Java主要有5种布局方式1.FlowLayoutPanel和Applet默认布局管理器。添加方式add();2.BorderLayoutWindow、Frame、Dialog默认布局管理器。添加方法add("North",??);东南西北中3.GridLayout网格布局管理器,可以指定网格的行、列数4.CardLayout5.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!");}}

0 0