zoukankan      html  css  js  c++  java
  • 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()

    有什么不同见解可以在评论区共同讨论
  • 相关阅读:
    筛选IPV4地址
    linux查看磁盘空间大小df du fdisk stat命令
    编写shell脚本sum求1100累加和
    postman通过Cookies登录博客园
    Linux中mount挂载命令简洁使用方法
    linux如何查询文件及文件夹大小
    postman接口测试中添加不同的断言
    设计模式之状态模式
    Docker安装SQL Server
    架构漫谈读书笔记
  • 原文地址:https://www.cnblogs.com/lambertlt/p/14901544.html
Copyright © 2011-2022 走看看