Sto provando a creare una GUI per un servizio, che dispone di un JTextArea per visualizzare i messaggi, ogni messaggio è scritto su una singola riga e wordwrapped se necessario.Come limitare il numero di righe in JTextArea?
I messaggi arrivano tramite un socket, quindi è semplicemente un .append (messaggio) che sto usando per aggiornare il JTextArea, ho bisogno di limitare queste righe a 50 o 100 e non ho bisogno di limitare il conteggio dei caratteri su ogni linea.
Se esiste un metodo per limitare le righe numeriche in JTextArea o se esiste un metodo alternativo per farlo?
Potrei davvero usare l'assistenza in questa materia.
Modifica
Il problema è che ogni cliente può inviare linee infinite, tutte queste linee devono essere leggibili, quindi questo non è un semplice controllo del numero di righe nel JTextArea. Ho bisogno di rimuovere le vecchie linee per visualizzare le nuove linee.
se si sa quanti caratteri sono consentiti in una riga di jtextarea, basta dividerlo per il numero di caratteri totali nella jtextarea –
correlati: http://stackoverflow.com/questions/479182/how-to-limit- jtextarea-max-rows-and-coloums – CloudyMarble
in questo caso sono solo le righe o le righe che devo limitare, quindi il numero di caratteri è irrilevante. –