admin 管理员组

文章数量: 1087652


2024年3月12日发(作者:乱码一卡2卡三卡4卡国产)

控件容器面板

控件容器面板(Pane),一个用于在图形界面上放置控件的可视

区域。所有Swing的可视化组件必须位于一个容器面板中。

容器面板之间可以层层包含,位于最顶层的容器面板称为顶层容

器。

顶层容器包括:JFrame、JDialog、Japplet

JFrame:代表窗体

JDialog:代表对话框

JApplet:是Swing对Java Applet的扩展(不讲)

JFrame窗口中的容器面板

RootPane

LayeredPane

MenuBar

ContentPane

GlassPane

Swing组件

在Java中提供了大量的Swing类,每种图形界面组件均有对应的

Swing类,正确的使用这些类就可以完成Swing图形化界面编

程。

通过创建这些类的对象(实例)就创建了这些图形界面组件。

将这些对象组合到一起就可以形成复杂的图形界面。

通过操纵这些对象的属性,可以控制对应图形界面组件的外

观,如尺寸、颜色、大小、位置等。

JFrame

代表一个窗体

类全名:

对象实例化之后没有大小、不可见,需要调用setSize设置大小、

调用setVisible方法设置可见性。

JLabel

代表一个标签

类全名:

JLabel 对象可以显示文本、图像或同时显示二者。

创建Jlabel实例之后需要添加到顶级容器(如Jframe窗口)中

JDialog

对话框是一种可移动的窗口,比框架简单,没有那么多控制元

素。对话框通常依赖于一个窗口,这个窗口称为对话框的父窗

口,对话框称为父窗口的“子窗口”

对话框分模态和非模态,模态窗口打开时,不允许访问应用程序

其他的窗口。非模态窗口则不会导致此限制

JOptionPane

JOptionPane 有助于方便地弹出要求用户提供值或向其发出通知的标准

对话框。有关使用 JOptionPane 的信息,虽然由于方法数多使

JOptionPane 类可能显得复杂,但几乎所有此类的使用都是对下列静

态 showXxxDialog 方法之一的单行调用:

方法名 描述

showConfirmDialog 询问一个确认问题,如 yes/no/cancel

showInputDialog 提示要求某些输入。

showMessageDialog 告知用户某事已发生。

showOptionDialog 述三项的大统一 (Grand Unification)

JButton 命令式按钮 JTextField 文本编辑 JpasswordField 文本编辑

JCheckBox 复选框 JRadioButton 单选框 JComboBox 组合框


本文标签: 容器 对话框 模态 面板