码迷,mamicode.com
首页 > 编程语言 > 详细

Java之GUI编程

时间:2014-08-19 22:30:05      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:gui   java   控件   布局   编程   


可采用的库为AWT,即abstract windowtoolkit

当前第二代GUI开发库为Swing,具有更加完善的控件支持。


ComponentContainerAWT中最重要的两个类,其中Component是所有控件类的父类,而ContainerWindowFramePanel等容器类的父类。


布局坐标系,水平方向为x轴,竖直方向为y轴。


布局管理器,当需要绘制控件时,由该管理器提供坐标。

Java中共有5种:FlowLayoutGridLayoutBorderLayoutCardLayoutGridBagLayout。如果要自定义布局,可设置为null

 


Event为控件封装好发送给已注册Listener的数据,供处理事件时使用。


常用的ListenerWindowListenerActionListenerMouseListenerAdjustmentListener(滚动条Scrollbar)。Listener为接口,如果要实现这样的接口,必须重写所有方法,因此,产生了Adapter,可以选择性地重写部分方法。


内部类,可以访问外部类的私有成员。


UI对象,即控件


Choice:下拉列表


Checkbox:可多选


CheckboxGroup:只能单选


List:多项选择列表


Dialog的模态设置为true时,必须作出响应。另外,Dialog不能脱离Frame实现。




Java之GUI编程,布布扣,bubuko.com

Java之GUI编程

标签:gui   java   控件   布局   编程   

原文地址:http://blog.csdn.net/awakewind/article/details/38688765

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!