可以做窗口了,感觉离游戏又近了一步

今天学了GUI感觉里我们有高级了一步,自己的程序员之路

又远了一点。感觉做出来的越来越像程序了,也越来越想

玩自己的游戏
GUI(GUI,Graphical User Interface)图形用户界面:是

指以图形化方式与用户进行交互的程序运行界面。
GUI里有菜单、文本框、下拉列表框、列表框、复选按钮、

单选按钮、按钮、还有标签和窗口。
组件(Component)是GUI的基本组成元素,凡是能够以图

形化方式显示在屏幕上并能与用户交互的对象均为组件。
 ~组件由基本的控制租价和容器组成。
基本的控制组件,例如:Button、Label等。
容器(Container):能容纳和排列组件的组件
Container类描述了容器组件的所有性质;

它继承于Component类,因此容器类对象本身也是一个组

件,具有组件的所有性质,但反过来组件却不一定是容器

控制组件要想显示出来必须放置在容器组件中。

在AWT中存在两种主要的容器类型:

java.awt.Window描述的是一个没有边框和菜单栏、可自

由停靠的顶层容器(是指不允许将其包含于其他的容器中

),一般不直接使用该类,而是使用其子类Frame。

java.awt.Panel最简单而常用的容器,可作为容器包含其

他组件,但不能独立存在,必须被添加到其它容器中。

·容器对其中所包含组件的排列方式,包括组件的位置和

大小的设定,被称为容器的布局(Layout)。
FlowLayout:流式布局,是Panel(及其子类)类型容器

的默认布局管理器类型。布局效果:组件在容器中按照加

入次序逐行定位,行内从左到右,一行排满后换行。组件

按原始大小进行显示。
·BorderLayout:边界布局,是Window及其子类类型容器

的默认布局管理器。
布局效果:将整个容器范围划分成

East、West、South、North、Center五个区域,组件只能

被添加到指定的区域。

明天继续补充

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值