Java, создавать и редактировать графический объект для Panel? - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть следующая задача для моей школы в Java:

Создать окно GUI с вашим собственным графиком c. Этот график c должен быть создан в отдельном классе JPanel и нарисован с использованием методов draw и fill класса java .awt.Graphics (например, дом с садом, машина, ...). Графики c должны содержать не менее 5 различных типов графики (прямоугольник, овал, ...), хотя бы один полигон (метод draw или fillPolygon (polygon p)) и ar c (draw или fillAr c метод (int x, int y, int width, int height, int startAngle, int arcAngle)). Графика c также должна содержать не менее 10 графических элементов и состоять как минимум из 4 разных цветов.

Но я не знаю, как использовать класс Graphics, поэтому я не знаю, как создать объект Grahpics и редактировать его. Кто-нибудь знает как это решить? Спасибо

1 Ответ

0 голосов
/ 12 апреля 2020

Вы можете использовать графику с JPanel;

class exampleclass extends JPanel {
    exampleClass() {
       ...
    }

    @Override
    public void paintComponent(Graphics g) {
        ...your code here...
    }

}

Для получения дополнительной информации смотрите; https://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html

Вы можете вызвать метод рисования с помощью, repaint();

...