Java 사각형 격자 그리기

Jmnote (토론 | 기여)님의 2021년 10월 15일 (금) 23:09 판 (새 문서: ==개요== ;Java 사각형 격자 그리기 <syntaxhighlight lang='java' run> import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.F...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

개요

Java 사각형 격자 그리기
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class MyClass {
  public static void main(String[] args) throws IOException {
    BufferedImage bufferedImage = new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB);
    Graphics2D g = bufferedImage.createGraphics();
    g.fillRect(0, 0, 400, 400);
    for (int i = 0; i < 10; i++) {
      for (int j = 0; j < 10; j++) {
        int x = i * 40;
        int y = j * 40;
        Color c = ((i + j) % 2 == 0) ? Color.BLUE : Color.GREEN;
        g.setColor(c);
        g.fillRect(x, y, 30, 30);
      }
    }
    g.dispose();
    ImageIO.write(bufferedImage, "png", new File("myimage.png"));
  }
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}