问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急!!!请问如何用java语言编出一个名为Rectangle的类表示矩形

发布网友 发布时间:2022-04-18 05:15

我来回答

3个回答

懂视网 时间:2022-04-18 09:37

本章我们来介绍用ellipse和rectangle画图,并且在例子中介绍rectangle是什么意思:Rectangle是一个函数,使用该函数画一个矩形,可以用当前的画笔画矩形轮廓,用当前画刷进行填充。

什么是rectangle:

rectangle是存储一组整数,共四个,表示一个矩形的位置和大小

语法:

[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleConverter))]
[ComVisibleAttribute(true)]
public struct Rectangle

程序源代码:

#!/usr/bin/python# -*- coding: UTF-8 -*-if __name__ == '__main__':
 from Tkinter import *
 canvas = Canvas(width = 400,height = 600,bg = 'white')
 left = 20
 right = 50
 top = 50
 num = 15
 for i in range(num):
 canvas.create_oval(250 - right,250 - left,250 + right,250 + left)
 canvas.create_oval(250 - 20,250 - top,250 + 20,250 + top)
 canvas.create_rectangle(20 - 2 * i,20 - 2 * i,10 * (i + 2),10 * ( i + 2))
 right += 5
 left += 5
 top += 10
 canvas.pack()
 mainloop()

以上实例输出结果为:

tk6.jpg

热心网友 时间:2022-04-18 06:45

需要用图形做么?

以下为代码 不知道可否...

public class Rectangle {

/**
* @param args
*/
private double width=1;
private double height=1;
private String color="white";
public Rectangle()
{

}

public String getColor() {
return color;
}

public void setColor(String color) {
this.color = color;
}

public double getHeight() {
return height;
}

public void setHeight(double height) {
this.height = height;
}

public double getWidth() {
return width;
}

public void setWidth(double width) {
this.width = width;
}

public double getArea()
{
return width*height;
}
public double getPerimeter()
{
return 2*(width+height);
}

}

测试类
public class RectangleTest {

/**
* @param args
*/
public static void main(String[] args)
{
// TODO 自动生成方法存根
Rectangle r1=new Rectangle();
Rectangle r2=new Rectangle();
r1.setWidth(4);
r1.setHeight(40);
r1.setColor("red");
r2.setWidth(3.5);
r2.setHeight(35.9);
r2.setColor("red");
System.out.println("第一个矩形");
System.out.println("它的宽是 "+r1.getWidth());
System.out.println("它的高是 "+r1.getHeight());
System.out.println("它的颜色是 "+r1.getColor());
System.out.println("它的面积是 "+r1.getArea());
System.out.println("它的周长是 "+r1.getPerimeter());
System.out.println("************************************************");
System.out.println("第二个矩形");
System.out.println("它的宽是 "+r2.getWidth());
System.out.println("它的高是 "+r2.getHeight());
System.out.println("它的颜色是 "+r2.getColor());
System.out.println("它的面积是 "+r2.getArea());
System.out.println("它的周长是 "+r2.getPerimeter());

}

}

热心网友 时间:2022-04-18 08:03

你要这两矩形在一个界面里还是一个界面一个?

用JPanel 里的 public void paint(Graphics g) 画图。
你查下API里Graphics就会了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
东北人眼中的南方人? 酒店管理研究生就业很难吗 在美国学酒店管理的就业前景 怎么样 美国酒店管理研究生的就业前景怎么样? 流放者柯南克立尔城堡在哪 克立尔的堡垒怎么进入 《刺客信条》兄弟会全版修改哪里有? 跪求 我的猫用直流12V直接供电 现在烧毁 打开电源现在无反应 应该是... 感情爱上你一生不放弃,是什么歌曲名字里的歌词 起亚嘉华商务车天一热空调就不工作 中国有哪些美丽的小镇 求一幅画是一个上面是海下面是瀑布,还有一个小镇围是瀑布建的,还有很多深山 语法。拼读asked 特别经典的言情小说 _百度问一问 雷顿教授与不可思议小镇 第108的题,“み”画不出来,我是照着这个字画的,现出来“?”。应该怎么办? 画一个小镇有什么含义画了一副小镇有什么含义 小镇一条街横跨豫鄂陕三省,当地的风景如何? 鸡蛋糕的家常做法,不放一滴水做出又嫩又软的鸡蛋糕,简单易上手 女朋友来姨妈当天喝酒,结果姨妈就停了,怎么办? 南康特色小镇三个蛋怎么绘画 来月经第二天喝白酒了会怎么样 asked连读后是怎么发音的 大姨妈来了喝酒喝的血干净不了怎么办 ask的读音 大姨妈来了喝酒喝的3天就没了,现在应该怎么办? asked读音 月经期喝了很多酒怎么办 苹果如何查询港行国行 asked 在she asked him to do sth 中怎么发音和连读?/k/可以省略吗? ask过去式怎么读 希腊浪漫小镇 油画是谁的作品 ask英语怎么读 宝贝小镇在家里的黑板上画画人家是怎么画的这么好的? asked him to pick me up 里面asked 的ed 读出来吗 推荐一些经典的都市言情小说 asked her 为什么ed 变成t读音 而且 辅音结尾连读 为什么不是askeher? 新学期新计划作文 450左右 新学期新目标的作文400字 急~ 回答了一定采纳 快点谢谢! 上坟烧纸时,压坟纸燃着了有说处吗? 我今天上坟不小心着了一场大火,把坟两边坟和附近的杂草,玉米草给烧着了,预示着什么? 上坟烧纸着火了周易 上坟烧纸着火了好不好 现实中中上坟着火了是凶是吉 第一次去给岳父上坟差点着火寓意什么? 用微波炉做花生米用同样的时间同样的温度为什么有时火大花生米弄糊了? 荣耀荣play指纹排线和模块如何分开? 除了PS可以扣图的软件 北京语言大学是一本还是二本? 什么软件可以扣图