I fönsterläge program , innehåller ett scroll fönstret en rullningslist och en rullningsfönstret . En rullningslist tillhör rullningsfönstret , som fungerar som en vy på en yta för stor för fönstret att innehålla . Användaren kan ändra rullningslisten position genom att klicka på dess pilknapparna eller genom att aktivera koden du har skrivit att ändra rullningslisten " manuellt . " I Java , beror den kod du behöver på om du använder Java AWT toolkit eller Java Swing . Om du använder Swing verktygslåda , måste du svepa din kod i en särskild tråd för att ändra scrollbar egenskaper . Instruktioner hotell med AWT
1
Ta hänsyn till din rullningsfönster , såsom " ScrollPane myPane . "
2
Ändra rullningslisten position genom att ringa " , pane.setScrollbarPosition ( int , int ) " , där den första parametern är rullningslisten s " X "och den andra är rullningslisten s " Y " positionen
3
Set . om du kan styra rullningslisten med mushjulet genom att anropa " setWheelScrollingEnabled ( boolean ) " , där " true " kan bläddra via mushjulet och " falska " inaktiveras .
Med Swing
4
Skapa en ny SwingWorker tråd . En SwingWorker tråden löper samtidigt med den huvudsakliga GUI visning tråden . All kod som du placerar här kommer att utföra efter GUI gör sina förändringar , vilket är viktigt om du ställer din scrollbar med ett kommando utfärdas via GUI .
Javax.swing.SwingUtilities.invokeLater ( ny Runnable ( ) { public void run ( ) {
} } ) ;
5
Ta hänsyn till din scrollbar , som , om du börjar från en JScrollPane , är som metoder returnera ett JScrollBar objekt som representerar den horisontella eller vertikala rullningslisten .
6
Använd metoden JScrollBar.setValue ( int ) för att ställa in rullningslisten position .
7
Använd metoden JScrollBar.setUI ( ScrollBarUI ) för att ställa in rullningslisten utseende och känsla .
8
Använd metoden JScrollBar.setUnitIncrement ( int ) för att definiera hur mycket rullningslisten ändras när användaren klickar på uppåt-eller nedåtpilen . Addera