// Example JScrollPane.
//
// CS 310, Spring 2008

import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import javax.swing.JApplet;
import javax.swing.JPanel;

// <applet 
//    code = "jscrollpane" archive = "swingc.jar" height = 100 width = 230>
// </applet>

public class 
jscrollpane
extends JApplet {

  @Override
  public void 
  init() {
    final JPanel panel = new JPanel();
    add(panel);

    // From Peony Petals Fall by Taniguchi Buson and Takai Kito in Japanese
    // Linked Poetry by Earl Miner, Princeton University Press, 1979.

    final String poem = 
      "  Peony petals fall\n" +
      "piling one upon another\n" +
      "  in twos and threes\n" +
      "the waning moon of early summer\n" +
      "shines but faintly as dawn breaks";

    panel.add(new JScrollPane(new JTextArea(poem, 6, 20)));
    }
  }

syntax highlighted by Code2HTML, v. 0.9.1