黑马程序员————Gui图形化编程学习笔记

----------   android培训java培训、期待与您交流! ----------

GUI:Graphical User Interface(图形用户接口),用图形的方式来显示计算机操作的界面,这样更方便更直接

Java为GUI提供的对象都存在java.awt和javax.swing两个包中

java.awt:Abstract Window ToolKit(抽象窗口工具包),是出现最早的,他创建按钮什么的都是去调用本地系统方法实现功能的,也就是说在window和linux上实现的界面可能有所不同,(属重量级控件,与系统相关性大)。

java.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现,增强了移植性,属于轻量级控件(跨平台好,一般用swing开发)。

 

布局管理器

容器中的组件的排放方式,就是布局

常见的布局管理器:

1.FlowLayout(流式布局管理器)

  从左到右的顺序排序

  Panel默认的布局管理器

2.BorderLayout(边界布局管理器)

  东,南,西,北,中

  Frame默认的布局管理器

3.GridLayout(网格布局管理器)

  规则的矩阵

4.GardLayout(卡片布局管理器)

  选项卡

5.GridBagLayout(网格包布局管理器)

  非规则的矩阵

初识GUI

Frame,默认是边界式布局

1.创建窗体,并做基本设置

2.创建组件

3.将组件添加到窗体中

4.设置窗体可见

[java]  view plain copy
  1. Frame f = new Frame("我的Frame");  
  2. f.setVisible(true);  
  3. f.setSize(500400);  
  4. f.setLayout(new FlowLayout());//设置流式布局  
  5. Button b = new Button("点我");  
  6. f.add(b);//将按钮添加到窗体中  
  7. f.setLocation(500200);  

事件监听

事件监听机制的特点:

1,事件源:就是awt包或者swing包中的那些图形界面组件。

2,事件:每一个事件源都有自己特有的对应事件和共性事件。

3,监听器:

将可以触发某一个事件的动作(不只一个动作)都已经封装到了监听器中。

以上三者,在java中都已经定义好了。

直接获取其对象来用就可以了。

4,事件处理:

我们要做的事情是,就是对产生的动作进行处理。

Action

鼠标

键盘 

 

----------   android培训java培训、期待与您交流! ----------

详情请查看:http://edu.csdn.net/heima/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值