У меня есть JLayeredPane, содержащая три JPanels, два из которых перекрываются, и я рисую фигуры.Одному из двух перекрывающихся JPanel необходимо очистить каждую нарисованную фигуру, не затрагивая при этом фигуры, нарисованные для JPanel, исчезают с экрана.В настоящее время я использую что-то вроде этого:
Graphics g = pane2.getGraphics();
g.clearRect (0, 0, 1000, 1000);
Но это не только очищает все нарисованное в pane2, но также и в pane1, которая находится под ним.Итак, мой вопрос: есть ли способ очистить все нарисованное для одной JPanel, не затрагивая ничего нарисованного для JPanel под ним?