import java.awt.*;
public class TestPaint ...{
public static void main(String[] args) ...{
new PaintFrame().launchFrame();
}
}
class PaintFrame extends Frame ...{

public void launchFrame() ...{
setBounds(200,200,400,480);
setVisible(true);
}

public void paint(Graphics g) ...{//Graphics 类是所有图形上下文的抽象基类
Color c = g.getColor();//Color 类用于封装默认 sRGB 颜色空间中的颜色,或者用于封装由 ColorSpace 标识的任意颜色空间中的颜色。
g.setColor(Color.red);
g.fillOval(50, 50, 30, 60);//填充指定的椭圆
g.setColor(Color.green);
g.fillRect(80,80,40,40);//填充指定的矩形
g.setColor(c);
}
}
本文提供了一个使用Java AWT库进行基本图形绘制的例子,包括设置颜色、绘制椭圆及矩形等操作。
5万+





