Swing界面

Swing界面

Swing"轻量级"组件

一、分为顶层容器、中间容器、基本组件3类

1、顶层容器:JFrame、JDialog、JApplet

JFrame(框架):提供了基于窗体的应用程序

JDialog(对话框):提供对话框形式的界面。

JApplet(小程序):提供Java小应用程序的界面形式/

2、中间容器:分为一般和特殊中间容器

一般中间容器:JPanel、JScrollPane、JToolBar、JTabbed-Pane和JSplitPane

JPanel:面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合。

JScrollPane:提供轻量级组件的 scrollable 视图。JScrollPane 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口。

JToolBar:是一种存放组件的特殊Swing容器。这个容器可以在我们的Java Applet或是程序中用作工具栏,而且可以在程序的主窗口之外浮动或是托拽。

JTabbed-Pane:选项卡面板。它允许用户通过点击给定标题或图标的选项卡,在一组组件之间进行切换显示。

SplitPane:分割面板。

特殊中间容器:JInternalFrame、JLayeredPane、JDesktopPane和JRootPane

JInternalFrame:跟JFrame几乎一样,可以最大化、最小化、关闭窗口、加入菜单等功能。唯一不同的是不能单独出现。

JLayeredPane:是所有面板的父级,在JRootPane面板的上面,允许组件在需要时互相重叠。

JDesktopPane:扩展了 JLayeredPane,以管理可能的重叠内部窗体。

JRootPane:根面板(默认不可见),在JFrame窗体创建时默认添加进来的,是所有其他面板的载体或父级,它覆盖窗体的除标题栏和边条之外的整个表面。

3、常用的基本组件

类名组件名类名组件名类名组件名
JButton按钮JSlider滑块JSeparator菜单分割线
JComboBox组合框JCheckBox复选框JTable
JList列表框JLabel标签JTextArea多行文本
JMenu菜单JMenuBar菜单条JEdiorPane图文编辑组件
JScrollBar滚动条JMenuItem菜单项JToolTip提示框
JProgressBar进程条JTextField单行文本框JTextpane图文编辑组件
JTreeJRadioButton单选按钮

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值