A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 周发建 中级黑马   /  2016-3-28 09:46  /  668 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、GUI[size=16.0000pt](一)概述
图形用户界面
java.awt  抽象窗口工具包
javax.swing 在awt基础上建立的一套图形界面系统,增强移植性、属轻量级
SwingAWT之间最明显的区别是界面组件的外观,AWT在不同平台上运行相同的程序,界面的外观和风格可能会有一些差异,然而,一个基于Swing的应用程序可能在任何平台上都会有相同的外观和风格。
[size=16.0000pt](二)继承关系
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsFBD7.tmp.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsFBE8.tmp.jpg
[size=16.0000pt](三)布局
        FlowLayout                流式布局
        BorderLayout        边界布局
        GridLayout                网格布局、矩阵
        CardLayout                卡片布局
        GridBagLayout        网格包布局、非矩阵
[size=16.0000pt](四)Frame
        setSize(width, heigth);                //设置窗口宽、高
        setLocation(int , int);                //设置位置
        setBounds(x, y, width, height);//位置、宽高
        setLayout(LayoutManager);                //设置布局
        setVisible(boolean);                  //显示
               
        add(Componet);        //添加组件
        addWindowListener(WindowListener);        //添加窗体监听器
[size=16.0000pt](五)事件监听机制
        1. 事件源
        2. 事件
        3. 监听器
        4. 事件处理
WindowListener        窗体监听器
        ActionListener        动作监听器
        MouseListener        鼠标监听器
        KeyListener        键盘监听器
[size=16.0000pt](六)Eclipse插件jigloo
        图形化开发插件 jigloo
        eclise/dropins
[size=16.0000pt](七)练习:查找文件
练习:在文本框输入系统路径:按按钮,在文本域中显示路径下内容
        textAreay.setText("");        //清空
        textAreay.append("迭代" + System.getProperty("line.separator"));
JFileChooser
        showOpenDialog(this);
        getSelectedFile();        //返回打开的文件

3 个回复

倒序浏览
学习了,多谢多谢。
回复 使用道具 举报
多谢分享  我就是这点学的不好  还要多多练习下才行
回复 使用道具 举报
水一个!!!!!!我就是大水比,大水比就是我
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马