Java图形界面编程
Posted 0820LL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java图形界面编程相关的知识,希望对你有一定的参考价值。
Java 的 GUI 提供的对象都存在 java.awt 和 java.swing 两个包中。
awt :Abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属重量级控件(跨平台不够强)
swing:在 awt 的基础上,建立的一套图形系统,其中提供了更多的组件,并且完全由 java 实现,增强了可移植性,属于轻量级控件(跨平台很好)
布局管理
-- 布局是指容器中组件的排放方式
常见的布局管理器:
FlowLayout 流布局管理器 panel默认的布局管理器
从左到右的顺序排列
BorderLayout 边框布局管理器 frame默认的布局管理器
东 南 西 北 中
并不指定布局方式,满屏覆盖,再添加一个也是满屏覆盖
CardLayout 卡片布局管理器
选项卡
GridLayout 网格布局管理器
规则的矩阵
GridBagLayout 网格包布局管理器
非规则的矩阵
事件监听机制
事件源:就是 awt 包或 swing 包中的那些图形界面的组件(如按钮、文本框、单选框等)
事件:每个事件源都有自己特定的对应事件和共性事件
监听器:可以发出某一个事件的动作都已经封装到监听器中
事件处理:触发事件后的处理方式
以上是关于Java图形界面编程的主要内容,如果未能解决你的问题,请参考以下文章
Java编程(基于图形界面)从文件中读出数据,显示在文本框中