JTextArea.getLineOfOffset() | Java

 

Descripción

Transforma un offset de desplazamiento dentro de un componente JTextArea en un número de línea.

Sintaxis

public int getLineOfOffset(int offset) throws BadLocationException

Parámetros

  • int offset,

Excepciones

BadLocationException

Clase Padre

JTextArea

Ejemplo

editor = new JTextArea();
editor.addCaretListener(new CaretListener() {           
   
  public void caretUpdate(CaretEvent e) {
 
    JTextArea editArea = (JTextArea)e.getSource();

    int linea = 1;
    int columna = 1;
 
     try {
       int caretpos = editArea.getCaretPosition();
       linea= editArea.getLineOfOffset(caretpos);
       columna = caretpos - editArea.getLineStartOffset(linea);
       linea += 1;
     } catch(Exception ex) { }
  }
 
});

add(editor, BorderLayout.CENTER);

Líneas de Código

    Manual Java

    Aprende más sobre Java consultando online o descargando nuestro manual.

    Test Java

    ¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

    Vídeos Java

    Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.