|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
[Java] Gestione eventi !
ho fatto una piccola chat in java con interfaccia grafica (molto limitata), purtoppo sono bloccato al fatto che non sò ancora gestire bene gli eventi.
Bene, i miei messaggi vengono inviati al server tramite un evento controllato attraverso un JButton. Mi piacerebbe che quando l'utente inserisce il messaggio, non debba obbligatoriamente premere il bottone , ma basti appunto il tasto invio sulla tastiera per inviare. come posso fare ?
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jan 2006
Messaggi: 92
|
devi aggiungere un KeyListener al textbox che ospita il messaggio.. e alla pressione del tasto invio esegui button.doClick(),....
ciao ciao
__________________
L'unico computer sicuro è un computer spento!!! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
grazie risolto !!!
ora ho un altro problema... ho una textArea in uno scrollpane il problema è che quando lo scrollpane entra in funzione (superato il limite di linee della finestra) le nuove linee stampate non vengono viste, ma bisogna scendere manualmente con lo scroll... c'è un modo per far shiftare automaticamente lo scrollpane ? o magari fare in modo che il testo non venga accodato ma messo in alto es. Nuovo testo vecchiotesto vecchissimotesto ecc.... in questo modo l'ultimo mex è sempre visibile...ma nn saprei dove mettere mano grazie !
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Jan 2006
Messaggi: 92
|
se non mi sbaglio c'è una variabile o del textBox o dello scrollpane.. un qualcosa tipo wordWrap ... ora non ricordo di preciso...
prova a controllare.:!..
__________________
L'unico computer sicuro è un computer spento!!! |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
JTextArea ha un metodo insert, passandogli posizione 0 dovresti
poter inserire il testo all'inizio.
__________________
|Java Base| |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
esatto è proprio come dici tu...con insert riesco a risolvere il problema...
però leggendo la javadoc di textarea ho visto che cisono un casino di metodi qualcuno che riguarda anche un eventuale implementazione nello scrollpane... xò non ho capito se servono alla mia causa... risolvere con lo scrollpane automatico sarebbe + elegante, xò grazie lo stesso !! ![]() ![]()
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:05.