Ejemplo n.º 1
0
 /**
  * Displays the currently edited text area.
  *
  * @param align vertical alignment
  */
 final void showCursor(final int align) {
   // updates the visible area
   final int p = scroll.pos();
   final int y = rend.cursorY();
   final int m = y + rend.fontH() * 3 - getHeight();
   if (p < m || p > y) {
     scroll.pos(align == 0 ? y : align == 1 ? y - getHeight() / 2 : m);
     rend.repaint();
   }
 }