「java矩形提取」java绘制矩形

博主:adminadmin 2022-11-25 14:16:06 68

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

本文目录一览:

java求矩形面积 矩形的面积怎么求

import java.util.*;

public class Rectangle {

private float length; //定义长变量

private float width; // 宽变量

public Rectangle(float length,float width){

this.length=length;

this.width=width;

}

public float getGirth(){

return (length+width)*2;

} //求周长方法

public float getArea(){

return length*width;

} //求面积方法

public static void main (String[] args) {

Scanner in=new Scanner(System.in);//调用输入方法

System.out.println ("请输入矩形的长:");

float a=in.nextFloat();

System.out.println ("请输入矩形的宽:");

float b=in.nextFloat();

System.out.println ("矩形周长为:"+new Rectangle(a,b).getGirth());

System.out.println ("矩形面积为:"+new Rectangle(a,b).getArea());

}

}

Java编写一个矩形类,至少包含以下方法:

import java.awt.Point;

public class Rectangle {

private int widthT = 0;

private int heightT = 0;

Point point = new Point();

public Rectangle(int width, int height, int centerX, int centerY) {

widthT = width;

heightT = height;

point.x = centerX;

point.y = centerY;

}

public int width() {

return widthT;

}

public int height() {

return heightT;

}

public int centerX() {

return point.x;

}

public int centerY() {

return point.y;

}

}

麻烦采纳呦~~~亲

java getRgb()用法

java中 getRgb()用来绘制和提取图像,用法如下:

这个过程的下一步是用 Java 2D 绘制图像。

首先取得它的 Graphics2D 上下文。可以用方法 createGraphics2D() 或者调用 getGraphics() 做到这一点。在这个上下文上绘制将会自动修改图像的像素数据。在绘制完成后,可以用方法 getRGB(int startX, int startY, int w, int h, int rgbArray, int offset, int scansize) 容易且高效地提取图像的像素值。这个方法可以将图像中矩形区域的像素数据传输到一个整数数组中。getRGB() 方法的参数如下:

startX, startY 是要提取的区域左上角图像的坐标

w, h 是要提取的区域的宽度和高度

rgbArray 是接收像素值的整数数组

offset 是数组中接收第一个像素值的位置的索引。

scansize 是图像中相邻两行中具有相同行索引的像素的索引偏移值。如果这个值与要提取的区域的宽度相同,那么一行的第一个像素就会存储在数组中前一行最后一个像素后 面的索引位置。如果这个值大于提取区域的宽度,那么数组中,在一行最后和下一行开始之间就会有一些未使用的索引。

Java编写一个矩形类,并计算面积和周长?

class Rectangle{

private int width = 2;

private int length = 1;

public int getWidth(){

return this.width;

}

public void setWidth(int w){

this.width = w;

}

public int getLength(){

return this.length;

}

public void setLength(int l){

this.length = l;

}

public int getArea(){

return this.length * this.width;

}

public int getCircumference(){

return (this.length + this.width) * 2;

}

public Rectangle(){}

public Rectangle(int l, int w){

this.length = l;

this.width = w;

}

}

public class demo{

public static void main(String[] args) {

Rectangle rect = new Rectangle(30, 8);

System.out.print("长方形的面积是:");

System.out.println(rect.getArea());

System.out.printf("长方形的周长是:%d\n", rect.getCircumference());

}

}

java 画矩形

你的代码有问题,你的类本身是frame,你也在类中绘制,但是你却没有显示,而是另外定义了一个frame来显示,你修改一下:

import java.awt.Color;

import java.awt.Component;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.Rectangle;

public class FrameTest extends Frame {

/**

* @param args

*/

public void paint(Graphics g)

{

super.paint(g);

g.setColor(Color.black);

g.fillRect(100, 100, 30, 30);

try {

Thread.sleep(500);

}

catch (Exception ex) {

ex.printStackTrace();

}

//repaint();

}

FrameTest()

{

super("title");

setLocation(100,100);

setSize(600,400);

setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

FrameTest ft=new FrameTest();

}

}

这样应该没问题了。

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

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。