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 组合框
版权声明:本文标题:Swing界面 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710234460a563632.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论