CATEGORII DOCUMENTE |
Aceste componente - scrolling lists - sunt create cu ajutorulclasei List si sunt asemanatoare cu listele de optiuni avand de fapt doar doua diferente majore:
Lista derulanta este definita prin crearea unui obiect List la care apoi se adauga elementele propriu-zise ale listei.Pentru a realiza acest lucru putem folosi unul dintre constructorii de mai jos:
- List() - creaza o lista vida care permite o selectie unica de element
- List(int, boolean) - creaza o lista derulanta care are un numar de elemente vizibile la un moment dat specificat prin argumentul intreg iar argumentul boolean indica daca pot fi selectate mai multe optiuni - in cazul posibilitatii selectarii mai multor optiuni argumentul trebuie sa aiba valoarea true
Odata creat un obiect List ii folosim metoda addItem(String) pentru a adauga elemente la acest obiect - OBS.:Ca si in cazul listei de optiuni, incepand cu Java 2 metoda aceasta se recomanda a fi inlocuita cu metoda add(String) a clasei List.
Ca si orice alta componenta si lista derulanta trebuie adaugata intr-un container cu ajutorul metodei add().
Exemplul de mai jos ne prezinta o lista derulanta cu patru elemente vizibile la un moment dat (dintr-un total de sase elemente ale listei):
import java.awt.*;
public class ListaDerulanta extends java.applet.Applet
}
Ca si in cazul celorlalte componente si listele derulante au cateva metode des utilizate in conjunctie cu ele:
- metodele getItem(int), countItems(), getSelectedIndex(), getSelectedItem() si select(int) sunt aceleasi ca si pentru listele de optiuni.Metoda countItems() are un inlocuitor incepand cu Java 2 in persoana metodei getItemCount() - atat in cazul listelor de optiuni cat si al listelor derulante.
- metoda getSelectedIndezes() - intoarce un tablou de intregi care contine pozitiile fiecarui element selectat.
- metoda getSelectedItems() - intoarce un tablou de siruri care contine textul fiecarui element selectat.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1537
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved