分享

JAVA绘图类_Graphics

 散落的尘埃_ 2016-01-13

例1  Applet中写字和画图的基本方法。

import java.awt.*;
import java.applet.*;
public class DrawBasic extends Applet {
   public void paint(Graphics g) {
        g.drawString("用Graphics写字和画图的基本方法", 20,40);
        g.drawOval(100, 100, 30, 30);
        g.drawOval(200, 100, 40, 25);
        g.drawLine(20, 140, 200,140);
        g.drawRect(20, 160, 50, 80);
    }
}
在窗口显示文字用 g.drawString(String, intX, intY);

drawLine(int,int,int,int)      画直线。起点坐标,终点坐标;
drawRect(int,int,int,int)      画矩形。左角坐标,宽,高;
drawRoundRect(int,int,int,int,int,int)  画圆角矩形。左角坐标,X宽,Y高,深度X,深度Y;
draw3DRect(int,int,int,int,boolean)     画3D矩形。左角坐标,宽X,高Y,ture;
drawOval(int,int,int,int)           画卵形。中心坐标,长轴,短轴 ;
drawArc(int,int,int,int,int,int)    画弧。左角坐标,宽,高,起始角,终止角;
drawPolyline(int[],int[],int)       画折线。各点的X坐标,Y坐标,折线数 ;
drawPolygon(int[],int[],int)        画多角形。各点的X坐标,Y坐标,边数;
drawPolygon(Polygon)                画多角形。定义好的多角形对象;

例2 设置颜色和字体。

import java.awt.*;
import java.applet.*;
public class FontDemo extends Applet {
  public void paint (Graphics g){
   String s1 = "This Font is ";
   Font font = new Font("Arial", Font.BOLD, 18);
   g.setColor(Color.red);
    setBackground(new Color(0,255,0));
   g.setFont(font);
   g.drawString(s1 + font.getName() ,20, 60);
   g.setFont(new Font("隶书", Font.BOLD, 28));
   g.drawString("现在是隶书" ,20, 120);
   g.setColor(new Color(0,0,0));
   }
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多