Swing介绍

    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.实际使用案例

 

 运行结果:

 

 

计算器:

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

 

老九学堂会员社群出品

作者:杭州_阿斌

猜你喜欢

转载自www.cnblogs.com/ljxt/p/11609116.html