dovresti avere un metodo setColumns(int c); o simile, così pure un metodo getColumns();
prova ad utilizzarlo per definire il numero di colonne per riga, così poi ti dovrebbe essere semplice recuperare il numero righe.
Controlla il comportamente in caso di "invio" ed eventualmente aggiorna il conteggio delle righe testando la presenza di "\n" nel testo.

ciao.