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 JAVADSCN4989 (2) i. POLITECHNIKA RZESZOWSKA - Wyda* BaktofcdMU I Informatyki i. POLITECHNIKA RZESZOWSKADSCN4997 (2) POLITECHNIKA RZESZOWSKA - Wyda* BtAtratocMU I MwnWyM aDSCN5001 Ą POLITECHNIK* RZESZOWSKA • Wyda* OHUroWctwM I WtamWyWtaw IAWT - ustanowiDSCN5179 T(“K POLITECHNIKA RZESZOWSKA • Wyda* EMOottchWi i WcrnwyiuPrzykład zastosowania interfejsu■DSCN5284 A, Java POLITECHNIK* RZESZOWSKA - Wyda* Zdarzenia - identyfikacja obiektu źródła - apletDSCN5405 JM* POLITECHNIKA RZESZOWSKA • Wyda* Ekktrottcbn*. l WorwiayMPrzykład definiowania klas wewnDSCN5577 POLITECHNIKA RZESZOWSKA - Wyda* EtefctroWchnłU I Informatykii, JavaI PodsDSCN5594 (2) Ł javaDSCN5607 POLITECHNIKA RZESZOWSKA - Wydztt EteMrołtchnlU I InfarmtfyUDodawanie komponentów do okna JFDSCN5610 POLITECHNIKA RZESZOWSKA - Wydział Etefctrotechnki I InformatykiTworzenie własnego Content PDSCN5621 (2) POLITECHNIK* RZESZOWSKA - Wydaal Elektrotechniki I InfomNyWSwing — przezroczystość kompDSCN5624 (3) POLITECHNIKA RZESZOWSKA - Wydali BtfctromhnAl I Infomtyta Swing - dymki podpowiedzi DymDSCN5626 (2) POLITECHNIKA RZESZOWSKA - WyctziM BłMroteehn*! I InformatykiDSCN5630 POLITECHNIK* RZESZOWSKA - Wydział BcMratccłmiU i InformatykOkno wyboru koloru - metody klasDSCN5633 i, POLITECHNIK* RZESZOWSKA - Wydział Elektrotechniki I InłwmatyW JavaI Przykład aplikacjiDSCN5644 (2) POLITECHNIKA RZESZOWSKA - WydnN Elektrotedwkj I Infwmatyłui, )avaDSCN5647 POLITECHNIKA RZESZOWSKA - WytbW Bcfctrotechnikt I InfurnMyMi, JavaI Panele z zakładkami - oDSCN5655 POLITECHNIKA RZESZOWSKA - WydzW BektrotechnU I InfometyMSwing - Panele dzieloneKlasa JSplitwięcej podobnych podstron