Javaのg.fillRectメソッドによって長方形を作成する方法

g.fillRectメソッドで四角形を作成するには、まずGraphicsオブジェクトを作成し、それをg.fillRectメソッドに渡す必要があります。次に、描画する矩形の位置とサイズを指定する必要があります。

以下では Java の g.fillRect メソッドを使用して矩形を作成する方法のサンプルコードを示します。

import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class RectangleExample extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 设置颜色
g.setColor(Color.RED);
// 创建一个矩形并绘制
int x = 50; // 矩形左上角的 x 坐标
int y = 50; // 矩形左上角的 y 坐标
int width = 100; // 矩形的宽度
int height = 50; // 矩形的高度
g.fillRect(x, y, width, height);
}
public static void main(String[] args) {
// 创建一个 JFrame 对象
JFrame frame = new JFrame();
// 创建一个自定义的 JPanel 对象
RectangleExample rectangleExample = new RectangleExample();
// 将 JPanel 添加到 JFrame
frame.add(rectangleExample);
// 设置 JFrame 的大小和可见性
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

このコードは、赤色の長方形が描画された JFrame ウィンドウを作成します。長方形の左上隅は (50, 50) 座標にあり、幅は 100、高さは 50 です。必要に応じて値を調整して、さまざまなサイズと位置の長方形を作成できます。

bannerAds