21xrx.com
2024-09-20 00:57:35 Friday
登录
文章检索 我的文章 写文章
使用Java 绘制房子的代码
2023-06-16 17:03:17 深夜i     --     --
Java 画房子 Graphics类

想要使用Java编写一个可以绘制房子的代码有很多方法,但其中一种比较简单的方式是使用Java的Graphics类。Graphics类可以用于在Java中创建和绘制任何形状的图形,包括房子。

下面是一个简单的Java代码示例,用于绘制简单的房子:

1. 首先,我们需要创建一个窗口(JFrame)并将其设置为可见:

import javax.swing.JFrame;

public class MyFrame extends JFrame {

  public MyFrame() {

    setTitle("MyFrame");

    setSize(600, 400);

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    setVisible(true);

  }

  public static void main(String[] args) {

    MyFrame myFrame = new MyFrame();

  }

}

这个代码将创建一个大小为600x400的窗口,并将其标题设置为“MyFrame”。

2. 接下来,我们需要在窗口中绘制房子的形状。为此,我们可以使用Graphics类的方法,例如drawRect()和drawLine()。

import javax.swing.JFrame;

import java.awt.Graphics;

public class MyFrame extends JFrame {

  public MyFrame() {

    setTitle("MyFrame");

    setSize(600, 400);

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    setVisible(true);

  }

  public void paint(Graphics g) {

    super.paint(g);

    int[] xPoints = 100;

    int[] yPoints = 200;

    g.drawRect(100, 200, 400, 200);

    g.drawPolygon(xPoints, yPoints, 3);

    g.drawLine(100, 200, 300, 100);

    g.drawLine(300, 100, 500, 200);

  }

  public static void main(String[] args) {

    MyFrame myFrame = new MyFrame();

  }

}

在这个代码中,我们使用drawRect()方法绘制矩形,使用drawPolygon()方法绘制三角形,使用drawLine()方法绘制线条。我们也可以使用其他可用的Graphic方法,以创建出我们想要的形状。

3. 最后,我们可以将代码分割为三个

Java、画房子、Graphics类

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章