2-тапсырма Swing кітапханасын қолдана отырып, стандартты емес белгішесі бар терезе құру Java кітапханалары



бет3/4
Дата07.02.2022
өлшемі416,83 Kb.
#94706
1   2   3   4
Байланысты:
Джава кітапханлары

Swing кітапханасының сипаттамасы
Swing кітапханасы Java тілінде жасалған жұмыс үстелі қосымшаларының графикалық интерфейсін құруға арналған. Swing Sun Microsystems компаниясы жасаған және оның құрамында бірқатар графикалық компоненттер (виджеттер) бар, мысалы батырмалар, енгізу өрістері, кестелер және т.б.
Swing графикалық қабықшаларды жасауға арналған кітапханалар жиынтығы болып табылатын JFC (Java Foundation Classes) класс кітапханасына жатады. JFC, басқалармен қатар, Java 2D кітапханасын және AWT (Abstract Window Toolkit) пайдаланушы интерфейсін құруға арналған бірінші Java кітапханасын қамтиды.
Java 1.2 (1998) бастап Swing Java Runtime Environment құрамына кіреді.
Swing архитектурасы қосымшаның «көрінісі мен көрінісін» (L&F) өзгертуге болатындай етіп жасалған. «Қарау» компоненттердің сыртқы түрін, ал «Сезім» олардың мінез-құлқын анықтайды. JRE келесі L&F ұсынады:
CrossPlatformLookAndFeel - Java L&F қосымшаларына тән, әйтпесе Metal деп аталады; әдепкі бойынша қолданылады және платформасына қарамастан стандартты компоненттің мінез-құлқы мен көрінісін қамтамасыз етеді.
SystemLookAndFeel - L&F жүйесіне тән; L&F жүйесі жұмыс уақытында анықталады. Windows үшін «Windows» L&F қолданылады, ол жұмыс істеп тұрған нақты жүйенің мүмкіндіктерін имитациялайды. Linux және Solaris үшін GTK + 2.2 немесе одан кейінгі нұсқасы орнатылған болса, «GTK +» қолданылады, әйтпесе «Motif» қолданылады.
Synth - бұл жеке L&F құрудың негізі.
Мультиплекстеу - әртүрлі L&F-ді бір уақытта қолдану мүмкіндігін қамтамасыз етеді.
Осылайша, Swing компоненттері қолданбалы интерфейсті платформаның графикалық интерфейсіне бейімдеуге мүмкіндік беретін арнайы қосылатын көріністі қолдайды. Яғни, компонент операциялық жүйеге тән басқасына динамикалық түрде қосыла алады. Осылайша, Swing-ті қолданатын бағдарламалар операциялық жүйеге арналған жергілікті қосымшалар ретінде пайда болуы мүмкін.


Достарыңызбен бөлісу:
1   2   3   4




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет