Первая статья, посвященная обзорам пакетов java, и в ней мы рассмотрим класс Graphics2D из пакета java.awt, расширяющий класс Graphics. Данные классы предназначены для отрисовки различных фигур на визуальных компонентах с помощью метода: public void paintComponent(Graphics g) которому в качестве параметра передается экземпляр класса Graphics. В принципе уже можно в теле этого метода писать код, который будет выводить наше художество. Однако нам нужно использовать Graphics2D, расширяющий класс Graphics и предоставляющий расширенные возможности для рисования. А для этого нам нужно выполнить приведение типов в теле метода: public void paintComponent(Graphics g) { Graphics2D g2=(Graphics2D) g; } 1. Первый метод, который мы рассмотрим, называется: public abstract void setRenderingHint(RenderingHints.Key hintKey, Object hintValue) который улучшает визуальное представление прорисованных объектов. На рисунке ниже показано, как сглаживаются контуры прямоугольников и текста. Класс RenderingHint