Dynamisk 'resize' background til java application
Jeg har prøvet at sætte en baggrund ind på min application, desværre følger den ikke ''frame-size''. Den er blot ''linket'' til et hjørne og viser så mere eller mindre af billedet efter justeringen.Jeg ville gerne have det altid er 1:1 af hele billedet, og så det bare er størrelsen som ændres, men kan ikke umildbart finde en metode der kan dette.
Nogen der har en god ide?
Pt. ser min kode sådan her ud.
public void gameStart(){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
JLabel label = new JLabel();
label.setIcon((new ImageIcon("C:...\\Images\\pandemic.jpg")));
label.setSize(500,500);
frame.add(label, BorderLayout.WEST);
frame.setVisible(true); //Show image and background at startup
JPanel panel1 = new JPanel();
panel1.setBackground(Color.red);
panel1.setPreferredSize(new Dimension(100,100));
frame.add(panel1, BorderLayout.NORTH);