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编程(基于图形界面)从文件中读出数据,显示在文本框中

凯撒密码java编程实现图形界面化代码

java 要输出格子图形该怎么编程 +---+---+ +---+---+

Java图形化界面编程

Java图形界面编程

Java图形化界面编程一