Swing Java Tutorial

import javax.swing.JTextArea;
import javax.swing.text.DefaultHighlighter;
import javax.swing.text.Highlighter;
public class Main {
  public static void main(String args[]) {
    JTextArea area = new JTextArea(5, 20);
    area.setText("this is a test.");
    String charsToHighlight = "aeiouAEIOU";
    Highlighter h = area.getHighlighter();
    h.removeAllHighlights();
    String text = area.getText().toUpperCase();
    for (int i = 0; i < text.length(); i += 1) {
      char ch = text.charAt(i);
      if (charsToHighlight.indexOf(ch) >= 0)
        try {
          h.addHighlight(i, i + 1, DefaultHighlighter.DefaultPainter);
        } catch (Exception ble) {
        }
    }
  }
}