ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java Swing

2021-06-18 23:01:27  阅读:166  来源: 互联网

标签:容器 顶层 JFrame java Swing 组件 Java


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()

标签:容器,顶层,JFrame,java,Swing,组件,Java
来源: https://www.cnblogs.com/lambertlt/p/14901544.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有