Swing的常用窗体(初学者可以看一下,讲解较为基础)JFrame

本文主要介绍了Swing中JFrame窗体的重要性和使用方法,包括其作为组件容器的角色,以及如何创建、关闭JFrame。还提到了JFrame的四种关闭方式:DO NOTHING ON CLOSE、DISPOSE ON CLOSE、HIDE ON CLOSE和EXIT ON CLOSE。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

窗体作为Swing的应用程序中组件的承载体,处于非常重要的地位。Swing中常用的窗体包括JFrame和JDialog,在这里主要讲解这两个窗体的使用方法。

JFrame窗体

Swing 的三个基本构造块:标签、按钮和文本字段;但是需要个地方安放它们,并希望用户知道如何处理它们。JFrame 类就是解决这个问题的——它是一个容器,允许程序员把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。 JFrame 实际上不仅仅让程序员把组件放入其中并呈现给用户。比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些组件的操作系统之间,JFrame 起着桥梁的作用。JFrame 在本机操作系统中是以窗口的形式注册的,这么做之后,就可以得到许多熟悉的操作系统窗口的特性:最小化/最大化、改变大小、移动。

常用方法

protected void

addImpl(Component comp, Object constraints, int index)

添加指定的子 Component。

protected JRootPane

createRootPane()

由构造方法调用,以创建默认的 rootPane。

protected void

frameInit()

由构造方法调用,以适当地初始化 JFrame。

AccessibleContext

getAccessibleContext()

获得与此 JFrame 关联的 AccessibleContext。

Container

getContentPane()

返回此窗体的 contentPane 对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值