java Swing
2021/6/19 1:28:56
本文主要是介绍java Swing,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Swing
Swing是一个用于Java GUI编程的工具包;
Java可以用于开发带界面的PC软件。
AWT
Swing是基于AWT开发出的框架,AWT是最早的抽象窗口工具
Swing容器
容器是用来组织、管理和显示其他组件的
Swing中容器可以分为两类:
- 顶层容器:
是任何图形界面程序都要涉及的主窗口,是显示并继承组件的容器组件。
在Swing中有三种顶层容器,分别是:JFrame(带有边框、标题、关闭和最小化的窗口)、JDialog(用于对话类的类)和JApplet(用于使用Swing组件的Java Applet类)。 - 中间容器:
可以承载其他组件,但中间容器不能独立显示,必须依附于其他的顶层容器。常见的中间容器:JPanel(表示一个普通面板,是最灵活、最常用的中间容器)、JScrollPane(于JPanel类似,但它可在大的组件周围提供滚动条)、JTabbedPane(表示选项卡面板,可以包含多个组件,但一次只显示一个组件,用户可在组件之间方便地切换)和JToolBar(表示工具栏,按行或列排列一组组件通常是按钮)
在Java程序中容器类都是继承自Container类
在Swing中,任何其他组件都必须位于一个顶层容器中
JFrame窗口和JPanel面板是最常用的顶层容器
JFrame窗口
常用构造方法:
JFrame():构造一个初始时不可见的新窗体
JFrame(String title):创建一个具有 title 指定标题的不可见新窗体
当使用布局管理器时用setPreferredSize()
和setMinimumSize()
等
当不用布局管理器时用setSize()
和setBounds()
这篇关于java Swing的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南