Дубински Јава графички интерфејси

Преглед садржаја

Љуљање и АВТ


Програми и апликације са само интерфејсима конзоле су сећања на протекле деценије, иако се неки и даље користе, више него сви намењени су људима са великим техничким могућностима, за обичног или масовног корисника увек морамо имати графички интерфејс да бисмо учинили много пријатељскији програм или апликација.
Јава Нуди нам потребне алате како бисмо као програмери изградили најбољи могући интерфејс, користећи све концепте објектно оријентисаног програмирања, на овај начин можемо искористити сву моћ језика.
У овом одељку ћемо видети основне концепте и различите алате који су нам на располагању за коришћење графичких интерфејса Јава.
Графичко сучеље се састоји од прозора, икона и радњи, помоћу тога можемо изградити мени или елемент који прима текст или једноставно дугме које позива неку радњу; Иако је могуће развити сопствену библиотеку која генерише све ове елементе, то је нешто веома сложено и захтевало би много времена.
АВТ библиотекаДа бисте превазишли ове препреке Јава на почетку нам је понудила библиотеку АВТУ то време, ова библиотека нам је дозвољавала стварање основних корисничких интерфејса и могућност стварања програма који нису били само конзоли, међутим патила је од многих грешака, осим што је била веома зависна од елемената развијених за сваку платформу, када је желела да урадити сложенији посао па су почели да се уочавају недостаци и недостаци ове библиотеке.
Побољшати Јава инкорпорирала нову библиотеку Свинг, ова нова библиотека је много разноврснија, робуснија и лакша за имплементацију, па је развој сложенијих интерфејса олакшан, упркос побољшању АВТ и даље зависи од неких ваших часова, на пример јава.авт.Виндов или јава.авт.Панел, ове две класе много зависе од система на којем је интерфејс покренут, међутим компоненте Свинг немају ову зависност:

Као увод у Свинг требало је заменити АВТ, многе његове компоненте се надопуњују, стога се разликују једна од друге у компонентама Свинг тхе префикс Ј са њим тада можемо имати ЈБуттон или ЈЛабел који имају своје колеге АВТ без реченог префикса.
Овим разликовањем можемо ажурирати програме и апликације које можда већ користимо АВТ постепеном изградњом нових интерфејса у СвингНа овај начин спречавамо да се све непотребно сломи.
Додатна класификацијаИмамо и другу класификацију, као што смо навели Свинг зависи од неких компоненти АВТ, ове компоненте се називају велика тежина или Хеавивеигхт а они који не зависе су такозване мале тежине или ЛигхтвеигхтОвом класификацијом можемо разликовати компоненте које директно зависе од алата система у коме се налазе, које би биле велике тежине, а оне које не зависе су нове компоненте. Свинг, који остају исти без обзира на систем.
Овим смо завршили овај први део водича, пошто смо схватили која је разлика између обе библиотеке у Јави, знамо зашто је промена АВТ до Свинг и како то може утицати на стварање нових интерфејса. У следећем делу ћемо мало детаљније видети како се користи Свинг.
Претходнастраница 1 од 2СледећиДа ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave