「Java同心矩形」java空心矩形代码

博主:adminadmin 2023-03-22 01:30:10 754

今天给各位分享Java同心矩形的知识,其中也会对java空心矩形代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java语言编写Applet小程序时在一个矩形内部绘制一个内切椭园时用哪些方法,怎样编写让其运行

import java.applet.Applet;

import java.awt.Color;

import java.awt.Graphics;

public class drawPractice extends Applet {

public void paint(Graphics g) {

g.setColor(Color.red);//设置颜色为红色

g.drawRect(10, 80, 70,60);//画一个矩形

g.setColor(Color.black);

g.drawOval(10, 80, 70, 60);//画一个矩形内切圆

g.setColor(Color.blue);

g.fillOval(100, 30, 90, 90);

g.setColor(Color.green);

g.fillOval(120, 50, 50, 50);

g.setColor(Color.black);

g.drawString("圆心", 135, 80);

}

}所用到的方法

g.drawRect(x, y, width, height);等,四个参数分别是,以x,y,为坐标,画一个长width,宽height,的矩形。

g.fillOval(x, y, width, height);四个参数分别是,以x,y,为坐标,填充一个长width,宽height,的矩形。

g.drawOval(x, y, width, height)四个参数分别是,以x,y,为坐标,画一个长width,宽height,的矩形的内切圆

用java写同心圆的程序,显示不出来,程序显示空白是怎么回事?以下是程序代码。

这只是处理产生同心圆的方法,你只写了方法却没有调用。就好比你吃饭,筷子是用来夹菜的,那么筷子就是这个处理方法,但是你没有手,你说怎么夹菜?

怎么样用java画出一个斜向上的矩形

长方形是的每个点 都是绕着一个圆心在转

那实际是就是一个圆,但是一次只绘一个点而已

所有的都是同心圆

假设当前长方心正中心坐标 x,y

长方形边是有一个点 X,Y

向量X-x,Y-y则表示一个方向,这个方向应该是一个实数,而不是有这四个变量去求,

应该是知道中心坐标和方向去求X,Y

方向的表示 用0-2*Math.PI去表示

然后用求正玄,余玄,再根据中心坐标求X,Y是很容易的。。

那么你需要求出长方形四个角就行了 然后画长方形

java 用draw () 画同心圆

具体来说是这样的drawOval(int x,int y,int width,int height),每个圆都有一个外接的矩形,(x,y)就是矩形坐上顶点的坐标,而width,height就是矩形的宽和高,当它们不等时画的就是椭圆,当它们相等时画的就是圆,它们的值就是半径,圆心的坐标就是(x+width/2,y+height/2),你只要保证圆心的坐标不变就行

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