Swing介绍
2019-09-29 17:41 老九君 阅读(537) 评论(0) 收藏 举报Swing是Java为了开发图形界面而提供的一套工具包,
Swing相比awt有更好的性能以及兼容性, 并且可以和Java本身实现跨平台运行
Swing工具包包含了各种组件 下面会介绍
支持各平台的主题
1.1 Swing结构图:

2.Swing包含的组件
构建界面时有许多不同类型的工具组成 例: 标签/文本框/密码框/文本域/滚动条/
复选框/单选框/按钮/按钮组/下拉框/等等...
可分为 顶层容器-中间容器-基本组件
3.组件的介绍
3.1.顶层组件以及常用函数
JFrame是一个顶层容器 常用函数如下

3.2 中量容器
JPanel - 轻量级容器组件
JScrollPane - 滚动条
JMenBer - 菜单栏
3.3 基本组件以及常用函数


4. 常用布局管理器
FlowLayout - 流式布局
GridLayout - 网格布局
BorderLayout - 边框部件


5.实际使用案例

运行结果:

计算器:
这里使用网格布局. 具体实现通过事件处理, 这里的算术优先的实现还是有一定难度的 比如 ( ) 使用括号

老九学堂会员社群出品
作者:杭州_阿斌
浙公网安备 33010602011771号