java 学习 图形界面程序设计 第二课 绘制简单图形

             图形界面程序设计 

   绘制简单图形界面设置  需要用到的是Graphics 类 是java.awt.*包 中的一个类  下面的程序啊主要使用 Applet 程序 
   Graphics 类中有很多 方法
   下面介绍几种比较实用的方法:
  1、 drawLIne(x1, y1, x2, y2) 方法 用来画直线用的
   这里 的g 相当于一只画笔 这个笔可以有很多属性 的,他就是用来画东西的

   下面给出画直线的栗子:
import java.applet.*;
import java.awt.*;
public class DrawLine  extends Applet{
	//下面需要定义paint 函数来进行画函数
	public void  paint(Graphics g) {
		int x1, x2, y1,y2;
		x1 = 20;
		y1 = 90;
		x2 = 100;
		y2 = 210;
		g.setColor(Color.red);
		g.drawLine(x1, y1, x2, y2);
	}

}

     2、下面给出画多边形的方法 drawPolyline()   用来绘制多边形线段  语法:
        drawPolyline(int x[] , int y[],int npoints);
                                其中 x[] y[] 表示多边形顶点坐标的位置 npoints 表示多边形的边数
  下面给出栗子:
      
import java.awt.*;
import java.applet.*;
public class DrtawPoly  extends Applet{
	
      public void paint(Graphics g)
      {//下面设置5个顶点的坐标 其实就是四边形  6 个顶点其实就是 5边形
    	  int x[] = {0 ,100,100,50, 0, 0};
    	  int y[] = {0, 0, 100,150,100, 0};
    	  g.drawPolyline(x, y, 6);
    	  for(int n= 0 ; n <= 100 ; n+= 10)
    	  {
    		  for(int m = 100; m>=0; m-=10)
    		  {
    			  g.drawLine(m, n, n, m);
    		  }
    	  }
    	  g.drawString("画多边形", 20, 120);
      }
}

    下面给出,画椭圆的方法: applet 程序
import java.awt.*;
import java.applet.*;
public class DrawOval extends Applet{

	//类中有一个方法用来画椭圆的
	public void paint(Graphics g)
	{
		g.setColor(Color.red);
		g.drawOval(80, 80, 100, 80);
		g.setColor(Color.green);
		g.fillOval(220, 80, 100, 100);
	}
}
结果:

  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值