Я использую Java Graphics и не могу понять, как использовать «FilledOval» в качестве переменной или инициализировать ее каким-либо образом. Я использовал objectDraw раньше, и именно поэтому я пробовал этот маршрут, но не могу найти его нигде. Причина, по которой я хочу сделать это, - это то, что я хочу иметь доступ к Oval вне метода.Как я могу использовать fillOval в качестве переменной Java Graphics?
public void init()
{
int height = getSize().height;
int width = getSize().width;
display = createImage(width,height);
drawingArea = display.getGraphics();
createMan(width/3,0,200,drawingArea);
paint(drawingArea);
}
public void paint(Graphics g)
{
g.drawImage(display,0,0,null);
}
public void createMan(int x, int y, int size, Graphics g)
{
g.setColor(Color.black);
g.fillOval(x,y,size,size); //Head
}
Показать код, который вы написали. Код поможет нам лучше понять вашу проблему. – markspace
Просто добавил изображение к вопросу, я хотел бы иметь возможность использовать Овал в другом методе или получить доступ к нему как-то. –
Отправьте свой код как текст, правильно отформатированный как код. Не как ссылка на изображение. Мы не можем копировать и вставлять текст с изображения. –