java画矩形代码话题讨论。解读java画矩形代码知识,想了解学习java画矩形代码,请参与java画矩形代码话题讨论。
java画矩形代码话题已于 2025-09-07 05:40:09 更新
1.创建一个Swing窗体,并添加按钮和标签控件,完成界面布局。2.为按钮添加监听事件,在点击按钮时调用Graphics类的fillRect方法画出一个矩形。3.将图形绘制到窗体的内存缓冲区中,然后重新绘制窗体,使得绘制的矩形显示在窗体上。实现代码如下:import javax.swing.*;import java.awt.*;import java.awt.e...
矩形对角线的坐标(从左到右)为(x5, y5),(x6, y6)代码:void qiuXY( int x1, int x2, int x3,int x4,int y1,int y2, int y3, int y4 )// 四个坐标 { // 求出(x5,y5) (x6, y6),即可以画出矩形 int x5,y5, x6,y6;if (x4 > x2) { x6 = x4;} else {...
} // 改变顶点坐标,即改变矩形坐标位置 public void location(double top, double left) { this.top = top;this.left = left;} // 改变宽,高,即改变矩形宽高 public void size(double width, double height) { this.width = width;this.height = height;} // 计算面积,宽×高 public ...
drawRect(int x,int y,int width,int height):画线框围起来的矩形。其中参数x和y指定左上角的位置,参数width和height是矩形的宽和高。fillRect(int x,int y,int width,int height):是用预定的颜色填充一个矩形,得到一个着色的矩形块。以下代码是画矩形的例子:g.drawRect(80,100,40,25);...
public static void main(String[] args){ Rectangle r=new Rectangle(10,2,20,12.5);System.out.println(r.computerArea());} } class Rectangle{ private double left,top,right,bottom;private double height,width;public Rectangle(){ } //(left,top)矩形左上角 //(right,bottom)矩形右下...
public class Rect { private double length;//矩形的长 private double width;//矩形的宽 public Rect() {}//默认构造器 public Rect(double length,double width) { this.length = length;this.width = width;} / 取得矩形的面积 / public double getArea(){ return this.getLength() * this....
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);//画一个矩形内...
str="矩形长:"+jf.getText()+",宽:"+jf1.getText()+",面积:"+mianji(cd,kd);} }else{ str=str.substring(0, str.length()-1);} JTextArea text=new JTextArea();text.setBounds(new Rectangle(18, 40, 100, 40));text.setText(str);text.setEditable(false);text.setLineWrap(true)...
package com.jihe;public class Rectangle {private double width = 1.0;private double height = 1.0;Rectangle() {}Rectangle(double width, double height) {this.width = width;this.height = height;}public double getPerimeter() {return 2 * (width + height);}public double getArea() ...
}}public class Test{ public static void main(String... args){ Rectangle a = new Rectangle(); a.setWidth(width);//此处width填入你所需要的宽度 a.setHeight(height);//此处height填入你所需要的高度 Rectangle b = new Rectangle(width,height);//此处width与height分别...