Sunteți pe pagina 1din 1

Programare Orientata pe Obiecte

L A B O R A T O R 9b
Programe cu interfata grafica Swing
1. Program care afiseaza un obiect JFileChooser(). Se va apela metoda
"showOpenDialog" cu parametrul "null" si se va afisa numele fisierului selectat
atunci cand rezultatul metodei este zero. Cum se poate repeta selectarea unui
fisier si afisarea lui, intr-o aceeasi executie a programului ?
Sa se adauge un camp text pentru afisarea numelui fisierului selectat.
Continutul unui JTextField se stabileste cu metoda "setText".
Se vor folosi succesiv FlowLayout si BorderLayout.
2. Program pentru afisarea in trei campuri text a orei, minutului si
secundei. Campurile text (de dimesiune 6) vor fi precedate de etichetele
"Ora", "Min" si "Sec". Se va folosi o asezare "GridLayout" cu 3 linii si 2
coloane. Metode din clasa "Date" cu rezultat "int":
getHours(), getMinutes(), getSeconds()
Sa se modifice programul astfel ca sa se modifice continuu afisarea in
functie de trecerea timpului: se defineste si se apeleaza o metoda care
obtine data si modifica cele doua campuri text intr-un ciclu infinit.
3. Program pentru afisarea a 4 etichete (Zi(nume),Zi(nr),Luna,An) si a
4 campuri text in care se afiseaza componentele datei curente (new Date()).
Metode din clasa "Date"cu rezultat de tip "int":
getDay(), getDate(), getMonth(), getYear().
Se va afisa numele zilei din saptamana (Duminica, Luni,..) si se vor corecta
numarul lunii (plus 1) si al anului (plus 1900).
Se vor folosi vectori pentru etichete (JLabel) si campuri text (JTextField).
Etichetele sunt grupate intr-un panou (JPanel), iar campurile text in alt
panou; ambele panouri folosesc asezarea intr-o coloana: GridLayout(0,1).
La modificarea numarului zilei in luna de catre utilizator, programul va
modifica si numele zilei din saptamana, astfel ca ele sa corespunda.
4. Program pentru afisarea unui camp text si a unui obiect JComboBox
pe baza unui vector cu fisierele si subdirectoarele din directorul "C:/"
(sau alt director cu mai multe fisiere).
Sirul selectat din JComboBox se poate obtine cu metoda:
String getSelectedItem().
Numele fisierului selectat este este afisat in campul text.
Metoda publica "poll" citeste intr-un ciclu infinit numele selectat din
JComboBox si il afiseaza in campul text.

S-ar putea să vă placă și