游戏窗口类

本文介绍了窗口创建的相关操作,包括定义窗口高度、宽度、坐标及可见性,还阐述了完善窗口功能,如添加关闭监听事件。此外,说明了在窗口中绘图的方法,如画线、矩形、圆等,以及调整字体大小、更换填充颜色等操作,并给出整体代码。

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

首先,我们的定义窗口的高度和宽度,窗口的坐标是根据你屏幕左上角的一个点定义的。而且窗口默认是不可见的,所以我们要把setVisible设置为true。
setSize:是设置窗口的高度和宽度。
Setlocation:是设置窗口的坐标。
setVisible:是设置窗口的可见性。
在这里插入图片描述
然后定义一个方法来加载这个窗口。
在这里插入图片描述
现在我窗口可以运行了,但是窗口还有些地方还没有完善,窗口的最大化和最小化可以的,但是却不能关闭窗口,所以我们要给关闭一个监听事件。addWindowListener窗口监听事件。在监听事件里面重写一个叫windowClosing(WindowEvent)的方法。在里面exit定义一个数,一般写个零就行了,如果异常会返回负数。
在这里插入图片描述
我们还可以在窗口里画一些东西。首先的重写一个叫paint(Graphics)父类的方法。方法里面的参数Graphics,通过它,我们可以在里面随意画东西。这里画图是根据你现在所创建的窗口的左上角来定义坐标的。
drawLine:画一条线
drawRect:画一个矩形
drawOval:画一个圆
drawString:添加字符串类型
fillRect:填充矩形
fillOval:填充圆
在这里插入图片描述

我们也可以调字体的大小,这个要写在你要调字体大小的前面:
Font:调用字体类
在这里插入图片描述
填充的图像也是可以换颜色的,当然,你在换颜色的时候,最好先把原有的颜色保存一下,否则会把原有的颜色搞混。
color:调用颜色的类,这里的颜色一般以RGB来调色,R:红、G:绿、B:蓝
在这里插入图片描述

这是运行的效果:
在这里插入图片描述

下面是整体的代码:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值