import java.awt.*; import java.applet.*; class Scrollpane extends Component { private Image image; public Scrollpane(Image m) { image = m; } public void paint(Graphics g) { if (image != null) g.drawImage(image, 0, 0, this); } } public class ScrollingImageDemo extends Applet { public void init() { setLayout(new BorderLayout()); ScrollPane SC = new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS); Image mg = getImage(getCodeBase(), "cute-puppy.gif"); SC.add(new Scrollpane(mg)); add(SC, BorderLayout.CENTER); } }