zoukankan      html  css  js  c++  java
  • 第十二周

    JPanel:

    使用Jpanel可以完成各种复杂的界面显示。
    在JPanel中可以加入任意的组件,之后直接将Jpanel容器加入到JFrame容器中即可显示。
    应用:可以将多个组件加入到JPanel中实现复杂的排列。
    使用JPanel并结合LayoutManager可以方便地管理组件。
    使用LayoutManager对多个Jpanel进行排列,而每个JPanel中也可以分别使用不同的LayoutManager管理组件,完成对组件进行复杂的排列。

    JSplitPane:

    JSplitPane主要功能是分割面板, 可以将一个窗体分为两个子窗体,可以是水平排列也可以是垂直排列。

    JTabbedPane:

    JTabbedPane是在一一个面板上设置多个选项卡供用户选择
    如果用户需要查看相关方面信息,直接点开选项卡即可浏览,通过这种方式可以方便的管理相关信息。

    JScrollPane:

    在一般的图形界面中如果显示的区域不够大,就会出现滚动条以方便用户浏览。
    在Swing中JSCrollPane为显示的内容加入滚动条。
    JScrollPane主要由JViewPort和JScrollBar两部分组成。
    JViewPort:显示一个矩形的区域让用户浏览
    JScrollBar:形成水平或垂直的滚动条。

    文本组件:

    单行文本输人框: JTextField
    密码文本输入框: JPasswordField
    多行文本输入框:JFextArea

    元素组件类:用来显示图片或文字,接受输入的{

    JLabel类:标签元素组件类,可以用来显示图片,文字信息

    JButton类:按钮元素组件类,用来显示文字图片,可以点击

    JTextField类:文本输入框元素组件类,用来接受用户输入的信息,然后可以将其显示出来

    JPasswordField类:密码输入框元素组件类,用来接受用户输入的信息,然后可以以特定的符号显示出来,比如‘*’,达到密码的安全性。

    JRadioButton类:单选按钮组件类,显示一个圆形图标,圆形图标旁可以附加一些说明文字,当用户选择某个按钮之后,按钮组中的其他按钮将被自动取消。

    按钮组使用ButtonGroup定义,然后将JRadioButton对象添加到按钮组中。

    JCheckBox类:复选框元素组件类,提供一个选择框,然后在选择框后还可以有相应的图片文字信息.

    }

    其他类{

    Dimension类:封装组件宽度高度类,可以通过组件对象.setPreferredSize(new Dimension(width,hight))来控制组件的大小,

    ImageIcon类:图片类,可以用来加载磁盘上的图片。使用方法为ImageIcon image=new ImageIcon("图片地址") 

    FlowLayout类:流式布局类(JPanel组件默认的布局类:流式居中布局),即从左至右,从上至下的布局类

    BorderLayout类:边框布局类(JFrame组件的默认布局类),即分为东南西北

    GridLayout类网格布局类,将容器划分为网格,所以组件可以按行和列进行排列,在网格布局中,每一个组件的大小都相同,实例化的写法为:

    JTextPanel类 : 是一个可以编辑和显示html,rtf和普通文本的富文本组件,能实现的功能较多,

    JComboBox类:是一个组件它结合了一个按钮或可编辑字段与下拉列表,

    }

  • 相关阅读:
    Jquery.validate.js表单验证插件的使用
    UEditor编辑文章出现多余空行问题的解决办法
    jQuery问题:$XXX is not a function
    PHP+memcache扩展(集成环境wampserver环境下)
    Provider 错误 '80004005' 未指定的错误 /conn.asp,行 23
    PHP+MD5
    Mysql(Mariadb) 基础操作语句 (持续更新)
    什么是存储引擎以及不同存储引擎特点
    微信网页授权(OAuth2.0) PHP 源码简单实现
    字符集和字符集编码详解
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/11865706.html
Copyright © 2011-2022 走看看