Как построить полигоны с помощью конструкторов? - PullRequest
0 голосов
/ 22 января 2019

Может кто-нибудь объяснить, как я запрограммирую это для меня, как будто я тупой.Мне нужно написать программу, которая использует класс RegPoly для рисования правильных многоугольников.Для этого класса требуются следующие данные и методы:

RegPoly атрибуты класса: радиус, координата X центра, координата Y центра, количество точек или сторон многоугольника, массив координат x иМассив y-координат.

RegPoly методы класса: конструктор RegPoly с параметрами для centerX, centerY, радиуса и точек.Метод drawPoly для рисования соответствующего правильного многоугольника с параметром класса Graphics.

Начальный файл выглядит следующим образом, и программе необходимо нарисовать шесть правильных многоугольников.Каждый многоугольник имеет радиус 60 и каждый многоугольник отображается по диагонали от верхнего левого угла до правого нижнего угла.Первый многоугольник будет треугольником, а последний многоугольник будет восьмиугольником.

import java.awt.*;
import java.awt.event.*;

public class Lab
{
    public static void main(String args[])
    {
        GfxApp gfx = new GfxApp();
        gfx.setSize(900,700);
        gfx.addWindowListener(new WindowAdapter() {public void
        windowClosing(WindowEvent e) {System.exit(0);}});
        gfx.show();
    }
}

class GfxApp extends Frame
{
    public void paint(Graphics g) 
    {     

    }
}

class RegPoly
{

}

Вывод должен выглядеть примерно так

enter image description here

Iпытался запрограммировать это, но я не добился успеха, поэтому любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...