黑马程序员技术交流社区

标题: GUI相关知识 [打印本页]

作者: taozhihui    时间: 2016-9-15 01:33
标题: GUI相关知识
_GUI(如何创建一个窗口并显示)
        * Graphical User Interface(图形用户接口)。
                Frame  f = new Frame(“my window”);
                f.setLayout(new FlowLayout());//设置布局管理器
                f.setSize(500,400);//设置窗体大小
                f.setLocation(300,200);//设置窗体出现在屏幕的位置
                f.setIconImage(Toolkit.getDefaultToolkit().createImage("qq.png"));
                f.setVisible(true);

###25.15_GUI(布局管理器)
        * FlowLayout(流式布局管理器)
                * 从左到右的顺序排列。
                * Panel默认的布局管理器。
        * BorderLayout(边界布局管理器)
                * 东,南,西,北,中
                * Frame默认的布局管理器。
        * GridLayout(网格布局管理器)
                * 规则的矩阵
        * CardLayout(卡片布局管理器)
                * 选项卡
        * GridBagLayout(网格包布局管理器)
                * 非规则的矩阵

======================================================================================
###25.16_GUI(窗体监听)
        Frame f = new Frame("我的窗体");
        //事件源是窗体,把监听器注册到事件源上
        //事件对象传递给监听器
        f.addWindowListener(new WindowAdapter() {
                  public void windowClosing(WindowEvent e) {
                             //退出虚拟






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2