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