「java语言画圆」java画图代码圆形

博主:adminadmin 2023-03-17 17:59:07 369

本篇文章给大家谈谈java语言画圆,以及java画图代码圆形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

在java中如何绘画圆形

/*

* java绘图原理

*/

package Yousphu;

import java.awt.*;

import javax.swing.*;

public class Demo9_1 extends JFrame {

MyPanel mp=null;

public static void main(String[] args) {

// TODO Auto-generated method stub

Demo9_1 demo = new Demo9_1();

}

public Demo9_1()

{

mp=new MyPanel();

this.add(mp);

this.setSize(300, 400);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setVisible(true);

}

}

//定义一个吗panel、用于绘制和实现图像

class MyPanel extends JPanel

{

//覆盖jpanel的paint方法

//Graphics是汇入的中药类,你可以吧他理解成画笔

public void paint(Graphics g)

{

//调用父类函数进行初始化,绝对不可少

super.paint(g);

//先画一个园

g.drawOval(10, 10, 30, 30);

/*

g.drawRect(30, 30, 40, 40);

g.setColor(Color.blue);

g.drawString("fdsf", 40, 40);*/

//Image im= Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/aaa.jpg"));

//g.drawImage(im, 20, 20, 200, 200,this);

}

}

怎么用JAVA画半个圆或者是半圆弧?

画圆一般通过继承JPanel 或者JFrame ,通过调用panel或者frame中的Graphics实例完成画图。

java绘图的基本原理:画一个圆

import javax.swing.*;

import java.awt.*;

public class DrawCicle extends JFrame{MyPanel mp=null;public static void main(String[] args) {DrawCicle dc=new DrawCicle();}

public DrawCicle(){mp =new MyPanel();this.add(mp);this.setSize(300, 250);

this.setLocation(600, 300);this.setDefaultCloseOperation(this.EXIT_ON_CLOSE)this.setVisible(true);}}

JAVA画圆语句求注释

void MidPointCircle(int x0,int y0,int r,Graphics g)

{

g.drawString("绘制有*组成的圆形", 300, 80);

int x,y;

float d;

x=0;

y=r;

d=(float) (1.25-r); 减去半径

while(x=y) 当X坐标小于Y坐标

{

if(d0)

d=d+2*x+3; 直径

else

{

d=d+2*(x-y)+5;

y=y-2;

}

x=x+2;

CirclePoints(x0,y0,x,y,g);

java语言画圆的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java画图代码圆形、java语言画圆的信息别忘了在本站进行查找喔。