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
Clase Padre
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
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.