DSCN5602

DSCN5602



POLITECHNIK* RZESZOWSKA - Wyda* BdctratcchniU I IrftymatyM

Swing - Architektura MVC

Typy modeli komponentów Swing - realizowanych jako interfejsy

■    Modele GUI - interfejsy definiujące wizualne stany komponentów, np. przycisk wciśnięty lub zaznaczenie elementu na liście

■    Modele danych - interfejsy reprezentujące dane, takie jak, np. wartość komórki w tabeli lub elementu listy

Dostęp do modeli w klasach komponentów

■    Metoda setModei () - ustala własny model (obiekt Idasy implementującej odpowiedni interfejs modelu —jeśli nie jest utworzony model to komponent jest związany z modelem domyślnym, zrealizowanym jako klasa, której nazwa zaczyna

Się od Default, np. DefaultListModel)

■    Metoda go tModal o -pozwala na uzyskanie dostępu do modelu-można wywoływać metody odpowiedniej klasy implementującej interfejs modelu

■    W wielu klasach komponentów znajdują się metody, które pośredniczą w takich odwołaniach - np. getvalue () z klasy jslider jest zrealizowana jako getModel().getValue()

1WHO


Wyszukiwarka

Podobne podstrony:
DSCN4889 (2) POLITECHNIKA RZESZOWSKA • Wyda* Elektrotechniki I tnfcmttyM PROGRAMOWANIE W JĘZYKU JAVA
DSCN4989 (2) i. POLITECHNIKA RZESZOWSKA - Wyda* BaktofcdMU I Informatyki i. POLITECHNIKA RZESZOWSKA
DSCN4997 (2) POLITECHNIKA RZESZOWSKA - Wyda* BtAtratocMU I MwnWyM a
DSCN5001 Ą    POLITECHNIK* RZESZOWSKA • Wyda* OHUroWctwM I WtamWyWtaw IAWT - ustanowi
DSCN5179 T(“K POLITECHNIKA RZESZOWSKA • Wyda* EMOottchWi i WcrnwyiuPrzykład zastosowania interfejsu■
DSCN5284 A, Java POLITECHNIK* RZESZOWSKA - Wyda* Zdarzenia - identyfikacja obiektu źródła - aplet
DSCN5405 JM* POLITECHNIKA RZESZOWSKA • Wyda* Ekktrottcbn*. l WorwiayMPrzykład definiowania klas wewn
DSCN5577 POLITECHNIKA RZESZOWSKA - Wyda* EtefctroWchnłU I Informatykii, JavaI    Pods
DSCN5594 (2) Ł java
DSCN5607 POLITECHNIKA RZESZOWSKA - Wydztt EteMrołtchnlU I InfarmtfyUDodawanie komponentów do okna JF
DSCN5610 POLITECHNIKA RZESZOWSKA - Wydział Etefctrotechnki I InformatykiTworzenie własnego Content P
DSCN5621 (2) POLITECHNIK* RZESZOWSKA - Wydaal Elektrotechniki I InfomNyWSwing — przezroczystość komp
DSCN5624 (3) POLITECHNIKA RZESZOWSKA - Wydali BtfctromhnAl I Infomtyta Swing - dymki podpowiedzi Dym
DSCN5626 (2) POLITECHNIKA RZESZOWSKA - WyctziM BłMroteehn*! I Informatyki
DSCN5630 POLITECHNIK* RZESZOWSKA - Wydział BcMratccłmiU i InformatykOkno wyboru koloru - metody klas
DSCN5633 i, POLITECHNIK* RZESZOWSKA - Wydział Elektrotechniki I InłwmatyW JavaI Przykład aplikacji
DSCN5644 (2) POLITECHNIKA RZESZOWSKA - WydnN Elektrotedwkj I Infwmatyłui, )ava
DSCN5647 POLITECHNIKA RZESZOWSKA - WytbW Bcfctrotechnikt I InfurnMyMi, JavaI Panele z zakładkami - o
DSCN5655 POLITECHNIKA RZESZOWSKA - WydzW BektrotechnU I InfometyMSwing - Panele dzieloneKlasa JSplit

więcej podobnych podstron