首先,我们的定义窗口的高度和宽度,窗口的坐标是根据你屏幕左上角的一个点定义的。而且窗口默认是不可见的,所以我们要把setVisible设置为true。
setSize:是设置窗口的高度和宽度。
Setlocation:是设置窗口的坐标。
setVisible:是设置窗口的可见性。
然后定义一个方法来加载这个窗口。
现在我窗口可以运行了,但是窗口还有些地方还没有完善,窗口的最大化和最小化可以的,但是却不能关闭窗口,所以我们要给关闭一个监听事件。addWindowListener窗口监听事件。在监听事件里面重写一个叫windowClosing(WindowEvent)的方法。在里面exit定义一个数,一般写个零就行了,如果异常会返回负数。
我们还可以在窗口里画一些东西。首先的重写一个叫paint(Graphics)父类的方法。方法里面的参数Graphics,通过它,我们可以在里面随意画东西。这里画图是根据你现在所创建的窗口的左上角来定义坐标的。
drawLine:画一条线
drawRect:画一个矩形
drawOval:画一个圆
drawString:添加字符串类型
fillRect:填充矩形
fillOval:填充圆
我们也可以调字体的大小,这个要写在你要调字体大小的前面:
Font:调用字体类
填充的图像也是可以换颜色的,当然,你在换颜色的时候,最好先把原有的颜色保存一下,否则会把原有的颜色搞混。
color:调用颜色的类,这里的颜色一般以RGB来调色,R:红、G:绿、B:蓝
这是运行的效果:
下面是整体的代码: