Я создаю свинг-интерфейс для рисования наложений поверх определенного изображения. Я нашел несколько примеров того, как рисовать изображение на JPanel, и я могу сделать это без труда. Тем не менее, я хотел бы, чтобы это изображение было полностью статичным, а динамическое рисование наложений поверх него. Имея это в виду, было бы лучше, если бы я мог установить изображение в качестве постоянного фона панели, а не каждый раз paintComponent()
перерисовывать изображение. Это было бы особенно полезно, так как часто возникают ситуации, когда я хочу removeAll()
графики, которые сейчас находятся на панели, и перерисовывать новые.
Итак, мой вопрос таков: есть ли способ установить постоянное фоновое изображение в JPanel или мне нужно перерисовывать изображение каждый раз, когда вызывается paintComponent()
?