Я хотел добавить фоновое изображение в свой JFrame
.
Фоновое изображение означает, что позже я могу добавить компоненты в JFrame
или JPanel
, хотя я не могу найти, как добавить фоновое изображение в JFrame
,
Я узнал, как добавить фоновое изображение в JPanel
отсюда:
Как установить фоновое изображение в Java?
Это решило мою проблему, но теперь, поскольку мой JFrame
можно изменять размер, я хочу, чтобы изображение оставалось в центре.
Код, который я нашел, использует этот метод
public void paintComponent(Graphics g) { //Draw the previously loaded image to Component.
g.drawImage(img, 0, 0, null); //Draw image
}
Кто-нибудь может сказать, как выровнять изображение по центру JPanel
.
Поскольку g.drawImage (img, 0, 0, null);
предоставляет x = 0 и y = 0
Также, если есть способ добавить фоновое изображение в JFrame
, то я хотел бы знать.
Спасибо.