java Swing

2021/6/19 1:28:56

本文主要是介绍java Swing,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Swing

Swing是一个用于Java GUI编程的工具包;
Java可以用于开发带界面的PC软件。

AWT

Swing是基于AWT开发出的框架,AWT是最早的抽象窗口工具

Swing容器

容器是用来组织、管理和显示其他组件的

Swing中容器可以分为两类:

  1. 顶层容器:
    是任何图形界面程序都要涉及的主窗口,是显示并继承组件的容器组件。
    在Swing中有三种顶层容器,分别是:JFrame(带有边框、标题、关闭和最小化的窗口)、JDialog(用于对话类的类)和JApplet(用于使用Swing组件的Java Applet类)。
  2. 中间容器:
    可以承载其他组件,但中间容器不能独立显示,必须依附于其他的顶层容器。常见的中间容器:JPanel(表示一个普通面板,是最灵活、最常用的中间容器)、JScrollPane(于JPanel类似,但它可在大的组件周围提供滚动条)、JTabbedPane(表示选项卡面板,可以包含多个组件,但一次只显示一个组件,用户可在组件之间方便地切换)和JToolBar(表示工具栏,按行或列排列一组组件通常是按钮)

在Java程序中容器类都是继承自Container类

在Swing中,任何其他组件都必须位于一个顶层容器中
JFrame窗口和JPanel面板是最常用的顶层容器

JFrame窗口

常用构造方法:

JFrame():构造一个初始时不可见的新窗体
JFrame(String title):创建一个具有 title 指定标题的不可见新窗体

当使用布局管理器时用setPreferredSize()setMinimumSize()
当不用布局管理器时用setSize()setBounds()



这篇关于java Swing的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程