То, чего я хочу достичь, это что-то вроде этого:
public void paint(Graphics g) {
Graphics2D ga = (Graphics2D) g;
MyShape c = new MyShape();
ga.draw(c);
}
Я хочу, чтобы класс MyShape
содержал информацию, необходимую для рисования круга с числом внутри него.
Итак, я думаю, мне нужно создать какой-то контейнер / компонент, нарисовать внутри него то, что мне нужно (кружок и число), а затем передать его дальше методу, который я вставил выше.
Проблема в том, что я не знаю, какой класс расширить ... и остальную часть истории.