Может кто-нибудь объяснить, как я запрограммирую это для меня, как будто я тупой.Мне нужно написать программу, которая использует класс 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
{
}
Вывод должен выглядеть примерно так
Iпытался запрограммировать это, но я не добился успеха, поэтому любая помощь будет принята с благодарностью.