Retrieving Text from a JTextComponent - Java Swing

Java examples for Swing:JTextComponent

Description

Retrieving Text from a JTextComponent

Demo Code

import javax.swing.JTextArea;
import javax.swing.text.BadLocationException;
import javax.swing.text.JTextComponent;

public class Main {
  public void m() {
    JTextComponent tc = new JTextArea("Initial Text");
    // Get length
    int docLength = tc.getDocument().getLength();

    // Get all text
    String text = tc.getText();//from  w w w  . j  av  a 2s . com

    try {
      // Get the first 3 characters
      int offset = 0;
      int len = 3;
      text = tc.getText(offset, len);

      // Get the last 3 characters
      offset = docLength - 3;
      len = 3;
      text = tc.getText(offset, len);
    } catch (BadLocationException e) {
    }
  }
}

Related Tutorials