.....![]()
![]()
Sorvoliamo e stendiamo un velo pietoso....
Cmq, in quel caso no, ma dato che per quanto ho capito non deve esser un'area editabile, basta che aggiunga la proprietà setEditable( false ) ed è a posto....
.....![]()
![]()
Sorvoliamo e stendiamo un velo pietoso....
Cmq, in quel caso no, ma dato che per quanto ho capito non deve esser un'area editabile, basta che aggiunga la proprietà setEditable( false ) ed è a posto....
Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli
Sì ... meglio.Originariamente inviato da @DI3GO@
Sorvoliamo e stendiamo un velo pietoso....
No per niente, se la textarea non è editabile, il caret effettivamente non viene mostrato ma se si clicca in un punto qualsiasi della textarea che non sia al fondo, è come se si impostasse il punto di inserimento e in tal caso non scrolla più restando sempre al fondo.Originariamente inviato da @DI3GO@
ma dato che per quanto ho capito non deve esser un'area editabile, basta che aggiunga la proprietà setEditable( false ) ed è a posto....
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Originariamente inviato da andbin
Sì ... meglio.Non infierire....Mi sento già un pirla da solo!
Allora, in che modo si potrebbe fare?Originariamente inviato da andbin
No per niente, se la textarea non è editabile, il caret effettivamente non viene mostrato ma se si clicca in un punto qualsiasi della textarea che non sia al fondo, è come se si impostasse il punto di inserimento e in tal caso non scrolla più restando sempre al fondo.
Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli
Prima di ogni append si può impostare la posizione del caret per metterlo al fondo oppure ottenere la scrollbar verticale dal JScrollPane e portarla al massimo possibile.Originariamente inviato da @DI3GO@
Allora, in che modo si potrebbe fare?
Nel primo caso:
textarea.setCaretPosition(textarea.getDocument().g etLength());
Uno svantaggio è che se c'era una selezione, sparisce.
Nel secondo caso (agire sul JScrollBar del JScrollPane), l'avevo mostrato in questo mio post.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ma...non funziona alla perfezione o sbaglio??
Mi mostra il penultimo elemento inserito e non l'ultimo...è normale?
Tra l'altro lo fa anche dopo, ovvero cambio la posizione del caret e poi continuo a fare append, ma la situazione non cambia, viene mostrato il penultimo...
Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli
Se si usa la tecnica del posizionamento del caret al fondo, non ci sono difetti "visivi". Se si imposta la scrollbar, il difetto è quello che hai detto, ma per una questione concettuale facilmente comprensibile. Quando fai l'append(), il model (il Document) viene aggiornato ma la lunghezza "logica" della scrollbar non viene subito aggiornata. Verrà aggiornata insieme alla interfaccia utente appena il controllo ritorna al framework. In pratica il maximum che si imposta è quello che la scrollbar poteva avere prima dell'append.Originariamente inviato da @DI3GO@
Ma...non funziona alla perfezione o sbaglio??
Mi mostra il penultimo elemento inserito e non l'ultimo...è normale?
Tra l'altro lo fa anche dopo, ovvero cambio la posizione del caret e poi continuo a fare append, ma la situazione non cambia, viene mostrato il penultimo...
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Tuuutto Chiaro ora.
Grazie andbin!
Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli