java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。这次创建窗口等操作都需要引入awt包。
创建窗口
创建窗口需要给出位置,大小。
setSize(500,500);//创建500*500的窗口
setLocation(100,100);////窗口位置
setVisible(true);//显示创建的窗口
这样创建的窗口还不可以退出,要关闭它还需要添加一个事件监听,在里面重写windowClosing()方法。
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent arg0) {
System.exit(0);
}
绘图
通过对paint()方法的重写可以按照自己的意愿在窗口上绘制图案。
比较常用的有两种方法,一种是drawXXXX()方法,用来绘制线条,另一种是fillXXXX()方法,用来填充指定区域。XXXX指的是特定形状,如Rect–矩形,Oval–椭圆形。
用户也可以用setColor()对填充的颜色进行选择,需要注意的是,为了使绘制前后颜色保持不变,需要在绘制完成后将颜色改回绘制前的状态。
具体代码
package test;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class gameframe extends Frame{
public void launchframe() {
setSize(500,500

本文介绍了JAVA.awt包在创建用户界面和图形图像中的应用。首先讲解了如何创建带有关闭功能的窗口,然后阐述了如何通过重写paint()方法实现自定义图形绘制,包括draw()和fill()系列方法的使用,以及颜色管理技巧。最后,文章提供了具体的代码示例,展示了一个简单的图形绘制窗口程序的运行效果。
最低0.47元/天 解锁文章
1355

被折叠的 条评论
为什么被折叠?



