TextAreaDemoB.java// File : GUI/components/textarea/TextAreaDemoB.java
// Purpose: Illustrate JTextArea contained in JScrollPane
// where scroll bars appear as needed.
// Author : Fred Swartz, 2006-07-27
import java.awt.*;
import javax.swing.*;
public class TextAreaDemoB extends JFrame {
JTextArea area = new JTextArea(6, 20);
public TextAreaDemoB() {
//... Set textarea's initial text, scrolling, and border.
area.setText("Enter more text to see scrollbars");
JScrollPane scrollingArea = new JScrollPane(area);
area.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
area.setLineWrap(true);
area.setWrapStyleWord(true);
area.setEditable(true); // default
//... Get the content pane, set layout, add to center
JPanel content = new JPanel();
content.setLayout(new BorderLayout());
content.add(scrollingArea, BorderLayout.CENTER);
//... Set window characteristics.
this.setContentPane(content);
this.setTitle("TextAreaDemo B");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.pack();
}
public static void main(String[] args) {
JFrame win = new TextAreaDemoB();
win.setVisible(true);
}
}
Maintained by John Loomis, updated Thu Mar 26 21:35:01 2015