|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
[Java]Disabilitare autoscroll di una JScrollPane
Ciao a tutti
Come da titolo, non riesco a disabilitare la funzione di autoscrolling di una JScollPane associata ad una JTextArea. Nello specifico, ogni volta che il contenuto della textarea eccede le dimensioni visibili, interviene la scrollbar e setta il focus sull'ultima riga. Io vorrei far mostrare la scrollbar senza dare il focus in automatico. Questo è il codice: Quote:
|
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Prova così:
Codice:
... /** Creates new form NewJFrame */ public NewJFrame() { initComponents(); resetView(); } ... /** set the view coordinates (upper left hand corner) to 0,0 */ private void resetView() { jScrollPane1.getViewport().setViewPosition(new Point()); repaint(); } Prova prima a vedere se la finestra delle proprietà del tuo componente jScrollPane1 non ti mette già a disposizione qualche proprietà che fa al caso tuo.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 26-01-2009 alle 12:14. |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Quote:
![]() Sto usando Netbeans e frà le proprieta del componente JScrollPane c'è solo la voce autoscrolls che abilitandola o disabilitandola non cambia nulla(si limita a richimare il meto setAutoscroll che già richiamo manualmente). |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
mi accontento anche solo di sapere come settare ad una data posione la scrollbar verticale........
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
Che sia un bug inverso?
Quote:
Ho solo letto l'inizio, senza entrare nei particolari. L'esempio risulta testato con java 1.3.0rc1, io l'ho provato con 1.6.0_02 e dà lo stesso risultato. Spero di essere stato di aiuto.
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Quote:
Al momento ho risolto così: Quote:
|
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:16.