如何在 Java 中创建一个 Rect?

How to make a Rect in Java?

我已经在互联网上浏览了半个小时,人们建议的 Rects 不起作用,所以我想知道你们有什么建议。

这里的简单代码是由二维网格制作的

 import java.awt.Graphics;

 import javax.swing.JComponent;
 import javax.swing.JFrame;

 class MyCanvas extends JComponent {

 public void paint(Graphics g) {
 g.drawRect (10, 10, 200, 200);  
 }
  }

  public class DrawRect {
 public static void main(String[] a) {
   JFrame window = new JFrame();


window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 window.setBounds(30, 30, 300, 300);
  window.getContentPane().add(new MyCanvas());
   window.setVisible(true);
   }
  }

输出:

否则使用 Graphics 对象的 drawRect() 方法。这个方法看起来像:

drawRect(int  x, int  y, 
    int  width, int  height)

它使用当前画笔颜色绘制一个矩形的轮廓。矩形的左边缘和右边缘分别位于 x 和 x + 宽度处。矩形的顶部和底部边缘分别位于 y 和 y + 高度。

画正方形也用这个方法。此小程序围绕整个绘图区域绘制一个矩形,然后在中心放置另一个矩形。