| 
一、GUI[size=16.0000pt](一)概述 图形用户界面 java.awt  抽象窗口工具包 javax.swing 在awt基础上建立的一套图形界面系统,增强移植性、属轻量级   Swing与AWT之间最明显的区别是界面组件的外观,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();        //返回打开的文件  
 |