Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Aiuto con jTextPane in Java
Forum - Java - Aiuto con jTextPane in Java

Avatar
Java5 (Ex-Member)
Rookie


Messaggi: 23
Iscritto: 19/10/2009

Segnala al moderatore
Postato alle 9:07
Martedì, 17/08/2010
Ciao Ragazzi
so che quello chè sto per chiedervi è un argomento gia trattato, ma dalla consultazione dei post gia trovati, in giro per la rete, in proposito non sono cmq riuscito a fare quello che volevo.

In pratica quello che devo fare è una cosa in teoria semplice:
alla pressione di un tasto devo inviare alla jTextPane una stringa + una emoticon e fin qui tutto ok!

Il problema si pone quando nell'invio del msg successivo il msg precedente viene sovrascritto.
Io vorrei invece che il secondo messaggio finisse sotto al primo, per capirci una sorta di metodo append.

Riesco a farlo se utilizzo solo testo, non riesco invece se uitilizzo anche le icone.

Qualcuno di voi sa aiutarmi???
Grazie

PM Quote
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 10:00
Martedì, 17/08/2010
Usa la JTextArea, ha il metodo append().

PM Quote
Avatar
Java5 (Ex-Member)
Rookie


Messaggi: 23
Iscritto: 19/10/2009

Segnala al moderatore
Postato alle 10:39
Martedì, 17/08/2010
Grazie Bonny
ma con la jTextArea non potrei usare le icon, perchè gestisce solo testo puro.
:(

PM Quote
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 12:18
Martedì, 17/08/2010
Non avevo capito bene cosa avevi in mente di fare:) ... Sono andato a vedere le Api di JTextPane, trovo strano che non esista il metodo append().

Prova cosi : JTextPane.setText(JTextPane.getText()+"\n"+Stringa );

Ultima modifica effettuata da Bonny il 17/08/2010 alle 12:19
PM Quote