1

好吧,我是 Java 新手,这些天我用 acm.library 练习。我必须创建一个有 2 个窗户、一个门和一个屋顶的房子。但是,无论形状的宽度和高度如何,我都希望它们以它们的位置为中心。

我刚刚将房子的墙壁居中,现在我需要一些关于如何将门放置在房子的中心以及如何将 2 个窗户放置在门的左右两侧的帮助。

编辑:用门和左窗完成!!!

这是我的代码:

import acm.program.*;

import java.awt.*;

import acm.graphics.*;

public class home extends GraphicsProgram
{

public void run () 
{

        double x = (getWidth() - FIGURE_WIDTH)/2  ;
        double y = (getHeight() - FIGURE_HEIGHT) /2 ; 
        GRect rect = new GRect(x,y, FIGURE_WIDTH,FIGURE_HEIGHT);
        rect.setFilled(false);
        rect.setColor(Color.BLACK);
        add(rect);



    }
        private static final double FIGURE_WIDTH = 480;
        private static final double FIGURE_HEIGHT = 200;

}
4

0 回答 0