首页 > 代码库 > Java之GUI编程
Java之GUI编程
可采用的库为AWT,即abstract windowtoolkit
当前第二代GUI开发库为Swing,具有更加完善的控件支持。
Component与Container是AWT中最重要的两个类,其中Component是所有控件类的父类,而Container是Window、Frame、Panel等容器类的父类。
布局坐标系,水平方向为x轴,竖直方向为y轴。
布局管理器,当需要绘制控件时,由该管理器提供坐标。
Java中共有5种:FlowLayout、GridLayout、BorderLayout、CardLayout、GridBagLayout。如果要自定义布局,可设置为null。
Event为控件封装好发送给已注册Listener的数据,供处理事件时使用。
常用的Listener有WindowListener、ActionListener、MouseListener与AdjustmentListener(滚动条Scrollbar)。Listener为接口,如果要实现这样的接口,必须重写所有方法,因此,产生了Adapter,可以选择性地重写部分方法。
内部类,可以访问外部类的私有成员。
UI对象,即控件
Choice:下拉列表
Checkbox:可多选
CheckboxGroup:只能单选
List:多项选择列表
Dialog的模态设置为true时,必须作出响应。另外,Dialog不能脱离Frame实现。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。