Увод у ГУИ:
ГУИ је кориснички интерфејс који делује као посредник између рачунара или електронског уређаја и корисника. Оно што ГУИ разликује од осталих корисничких интерфејса је то што ГУИ користи графичке иконе и визуелно пријатне теме за интеракцију уз помоћ показивача, а не компонената заснованих на тексту.
Иако су иконе и компоненте засноване на тексту и даље потребне у неким ГУИ-јевима е.г. страницу за пријаву итд. али главни циљ сваког доброг дизајнера графичког корисничког интерфејса требало би да буде што лакша употреба корисника с њим и првенствено мишем. Као што је горе поменуто, ГУИ-ји су лакши за употребу од већине других интерфејса, а подршка која је на располагању за његово визуелно привлачење не само да помаже кориснику да се усредсреди на одређене елементе, већ такође омогућава дизајнеру да постане креативан и експериментише са својом маштом, чинећи његов развој интуитивним и забавно. ГУИ такође омогућава дизајнеру да уметне видео записе и слике у образац како би га учинио још привлачнијим и једноставнијим за употребу.
Јава АПИ-ји:
Јава омогућава програмеру да користи три АПИ-ја (Интерфејс за програмирање апликација):
- АВТ (Апстрактни алат за прозоре)
- Свинг
- ЈаваФКС
АВТ и Свинг су старији АПИ-ји, док је ЈаваФКС интегрисан у Јава 8 и најновији је АПИ са више опција од АВТ-а и Свинг-а.
Једна од главних предности употребе ЈаваФКС-а у односу на друге АПИ-је је интеграција Сцене Буилдер-а. ЈаваФКС Сцене Буилдер је алат који омогућава развој ГУИ-а без кодирања. То постиже обезбеђивањем празног подручја где се различите компоненте из ЈаваФКС-а могу превлачити и испуштати да би се направили различити ГУИ обрасци. Ове компоненте се такође могу уређивати помоћу великог броја опција прилагођавања. Све се то може урадити у реалном времену и ГУИ добија облик како га дизајнер развија.
ЈаваФКС Сцене Буилдер генерише ФКСМЛ, што омогућава дизајнеру да интерфејс направи одвојено од програмске логике. ФКСМЛ је језик заснован на КСМЛ-у. ЈаваФКС Сцене Буилдер се може користити са било којим Јава ИДЕ-ом за комбиновање програмске логике са интерфејсом, али је посебно усмерен на програме и апликације развијене у НетБеанс ИДЕ-у.
Шта је НетБеанс?
НетБеанс је бесплатни ИДЕ (интегрисано развојно окружење) отвореног кода који користи модуларну архитектуру и.е. користи модуле (групе класа и библиотека) за примену одређених карактеристика у апликацију. НетБеанс је тренутно један од најпопуларнијих Јава ИДЕ-а. НетБеанс је такође познат по сјајној подршци за Мавен и корисничком интерфејсу. Да бисте започели развој на НетБеанс-у и ЈаваФКС Сцене Буилдер-у, морате имати инсталиран и ЈаваФКС Сцене Буилдер интегрисан са НетБеанс-ом. Овај водич ће вам бити више него довољан да вам помогне у процесу инсталације и како да интегришете оба програма у Виндовс.
Инсталирајте НетБеанс:
Да бисте инсталирали НетБеанс, прво га морате преузети са званичне веб странице НетБеанс:
хттпс: // нетбеанс.апацхе.орг / довнлоад / индек.хтмл
- Кликните на зелено дугме „Преузми“ испод Апацхе НетБеанс 10.0 линија
- Такође можете сазнати више о НетБеансу кликом на плаво дугме „Карактеристике“ поред дугмета „Преузми“.
- Такође можете да преузмете и друге претходне верзије, али препоручује се коришћење најновије верзије.
- Ово ће вас одвести на страницу под називом „Преузимање Апацхе НетБеанс (инкубација)“.
- На овој страници кликните на везу „Бинариес“. Можете кликнути на везу „Извор“ и преузети је ако желите да је сами компајлирате, али преузимање „Бинарних датотека“ је брже и лакше.
- Једном притиснутим, ово ће вас преусмерити на страницу апацхе-а где ће се веза створити за вас.
- Кликните везу и почеће да се преузима.
- Након преузимања, извуците пакет у жељени директоријум (пакет можете извући помоћу ВинРАР-а).
- Након издвајања, идите у извучени директоријум и потражите директоријум „бин“.
- Идите у директоријум "бин" и видећете две датотеке "Апплицатион"; „Нетбеанс.еке “и„ нетбеанс64.еке ”.
- Ако користите 32-битни Виндовс, отворите „нетбеанс.еке “, а ако користите 64-битни Виндовс, отворите„ нетбеанс64.еке ”.
- Ово ће директно отворити НетБеанс ИДЕ. Нема потребе да га инсталирате одвојено јер смо инсталирали бинарне датотеке.
- Ако вас овај приказ поздрави када се отвори, онда ће НетБеанс 10.0 је успешно инсталиран и спреман је за вас да започнете писање програма и развој апликација на њему.
Инсталирајте ЈаваФКС Сцене Буилдер:
Сада када је НетБеанс успешно инсталиран и ради исправно, можемо прећи на следећи корак; инсталирајте ЈаваФКС Сцене Буилдер. Прво морамо да преузмемо Сцене Буилдер са његове званичне веб странице:
хттпс: // глуонхк.цом / продуцтс / сцене-буилдер / # преузимање
- На овој страници се померите надоле док не видите опције преузимања за своју верзију Јаве, која може бити једна од ове три: Јава 10, Јава 8 или Јава 11.
- У нашем случају то је Јава 11. Под вашом верзијом Јаве потражите Сцене Буилдер који има „Виндовс Инсталлер“ као платформу и кликните зелено дугме „Довнлоад“.
- Ово ће вас преусмерити на страницу „Хвала“ и започети преузимање.
- Једном преузмите, отворите инсталациони програм.
- У програму за инсталацију прихватите услове и одредбе и кликните на инсталл.
- Једном инсталиран, кликните заврши.
- Да бисте проверили да ли је инсталација била успешна или не, можете отворити „СценеБуилдер.еке “и биће поздрављени следећим погледом ако је инсталација била успешна:
Интегришите ЈаваФКС Сцене Буилдер и НетБеанс:
Једном када су Сцене Буилдер и НетБеанс инсталирани, време је да пређете на последњи корак; интегришу оба програма.
- Прво отворите НетБеанс, кликните на „Датотека“, а затим на „Нови пројекат ...“
- у падајућем менију. Отвориће се нови прозор.
- Кликните на „ЈаваФКС“ на картици „Категорије“ и „Јава ФКСМЛ апликација“ на картици „Пројекти“.
- Кликните на „Нект“.
Инсталирајте било који модул ако затражи да преузмете и активирате било који модул. У следећем прозору дајте пројекту назив и кликните на „Заврши“.
- Једном отворени, идите на картицу „Пројекти“ и кликните на свој пројекат.
- Затим кликните на „Изворни пакети“, кликните на пакет вашег пројекта и кликните десним тастером миша на .фкмл датотеку и кликните на „Опен“.
- Ово ће отворити датотеку у програму Сцене Буилдер да бисте могли на њој радити.
А са овим сте успешно интегрисали Сцене Буилдер и НетБеанс за несметан рад. Када завршите са израдом ГУИ-а, да бисте му додали функционалност и логику, уредите „Цонтроллер.Јава ”датотека директно испод .фкмл датотеку и дајте јој функционалност. Сада можете наставити и уживати у стварању ГУИ-ја за своје програме на интуитиван и забаван начин користећи ЈаваФКС Сцене Буилдер.