CATEGORII DOCUMENTE |
Componentele numite bare de derulare - scrollbars - sunt cele care permit selectarea unei valori prin deplasarea unei casete intre doua sageti.Dupa cum am vazut in cazul componentelor anterioare mai multe dintre acestea au incorporate astfel de bare de derulare (de exemplu zonele de text sau listele derulante).Clasa Scrollbar este cea responsabila pentru alte tipuri noi de bare de scroll.O astfel de bara de scroll poate fi orizontala sau verticala.
Barele de derulare sunt folosite in general pentru a specifica valorile minime si maxime care pot fi stabilite prin utilizarea componentei.
Pentru a crea o bara de scroll trebuie sa folosim unul dintre constructorii urmatori:
- Scrollbar() - creaza o bara de scroll verticala cu valorile minima si maxima setate initial la 0
- Scrollbar(int) - creaza o bara de scroll cu valorile maxima si minima setate la 0 iar orientarea este data de argumentul intreg.Acest argument poate lua ca valori urmatoarele variabile de clasa:Scrollbar.HORIZONTAL, Scrollbar.VERTICAL.
- Scrollbar(int,int,int,int,int) - se creaza astfel o bara de scroll cu caracteristicile urmatoare:
- primul argument stabileste orientarea cu ajutorul variabilelor de clasa prezentate mai sus
- valoarea initiala a barei de scroll, care trebuie sa fie intre valorile minima si maxima ale barei
- latimea sau inaltimea generala a casetei folosite pentru modificarea valorii barei de scroll ; in cazul in care se foloseste marimea predefinita a acestei casete vom folosi valoarea 0 pentru acest al treilea argument
- valoarea minima a barei de scroll
- valoarea maxim a barei de scroll
In exemplul de mai jos se creaza o bara de scroll orizontala.Pentru a afisa bara de scroll pe toata latimea ecranului trebuie sa folosim un administrator de dispunere - si se va folosi GridLayout pentru a imparti ecranul in 15 linii iar bara noastra de scroll va acoperi prima linie astfel creata a ecranului ; caseta care gliseaza pe bara noastra de scroll va fi initial la o cincime din lungimea barei si va avea ca latime tot o cincime din lungimea barei, lucru setat din constructorul folosit pentru crearea barei noastre:
import java.awt.*;
public class BaraScroll extends java.applet.Applet
}
Si clasa Scrollbar ofera cateva metode practice cum ar fi:
- metoda getValue() - returneaza valoarea curenta a barei de derulare.
- metoda setValue(int) - seteaza valoarea curenta a barei
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1057
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved