rendered paste bodypackage view;import java.awt.event.*;import javax.swing.*;import java.awt.*; public class BackgroundImage extends JFrame{ JScrollPane scrollPane; ImageIcon icon; Image image; public BackgroundImage() { icon = new ImageIcon("bg.jpg"); JPanel panel = new JPanel() { public void paintComponent(Graphics g) { //Viser bakgrunnsbilde i full størrelse. g.drawImage(icon.getImage(), 0, 0, null); //Skalerer bildet til ramme. Dimension d = getSize(); g.drawImage(icon.getImage(), 0, 0, d.width, d.height, null); super.paintComponent(g); } }; panel.setOpaque( false ); panel.setPreferredSize( new Dimension(100, 100) ); scrollPane = new JScrollPane( panel ); getContentPane().add( scrollPane ); } //public static void main(String [] args) //{ // BackgroundImage frame = new BackgroundImage(); // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // frame.setSize(300, 300); // frame.setLocationRelativeTo( null ); // frame.setVisible(true); }