GUI(图形用户接口)知识点总结

    GUI知识点总结


 * 1.用户与机器交互的两种方式
 *(1)GUI:Graphical User Interface(图形用户接口);
 *(2)DOS命令行操作

 * 2.Java为GUI提供的对象都存在 java.Awt 和 javax.Swing 两个包中。
 * 
 * 3.创建图形化界面的步骤
 *(1)创建frame窗体;
 *(2)对窗体进行基本设置,比如大小,位置,布局;
 *(3)定义组件;
 *(4)将组件通过窗体的add方法添加到窗体中;
 *(5)让窗体显示,通过setVisible(true)

 * 4.事件监听机制的特点
 * 由事件源,事件,监听器,事件处理四部分组成

 * 5.常用组件
 * 窗体Frame;按钮Button;文本框TextField;文本区域TextArea;
 * 对话框Dialog;文字Label;菜单栏MenuBar;菜单Menu;菜单条目MenuItem

 * 6.常用事件
 * 窗体事件WindowEvent;按钮事件ActionEvent;鼠标事件MouseEvent;键盘事件KeyEvent

 * 7.常用demo
 *(1)创建窗体
 * Frame f = new Frame("my awt");////创建frame窗体
 * //对窗体进行基本设置,比如大小,位置,布局;
 * f.setSize(500, 400);//分别为横坐标,纵坐标
 * f.setLocation(300, 200);//分别为距离左边和上边的距离
 * f.setBounds(200, 100, 500, 400);//等价于setSize+setLocation
 * f.setLayout(new FlowLayout());//流线布局    

 *(2)定义组件及初始化
 * Button b = new Button("button");//定义按钮组件
 * TextField tf = new TextField(20);//设置文本框的长度为20(列数)
 * TextArea ta = new TextArea(30,80);//(行数,列数)
 * Dialog(Frame owner, String title, boolean modal) 
 * FileDialog(Dialog parent, String title, int mode);
 * f.add(b);//将组件通过窗体的add方法添加到窗体中
 * f.setVisible(true);//让窗体显示,设置可见    
 
 *(3)事件
 * f.addWindowListener(new WindowAdapter(){//窗体事件
 *     public void windowClosing(WindowEvent e){
 *         System.exit(0);//退出
 *      }
 * });

附录


 

猜你喜欢

转载自blog.csdn.net/smiling_chang/article/details/81072005