Управљање распоредом у Јави

Преглед садржаја
Када градимо графички интерфејс за апликацију, морамо узети у обзир да се она неће користити само у одређеном систему, већ да се може пренети и на друге системе, посебно у Јава која је цросс-платформ и можемо имати покренуту апликацију Виндовс или у Линук на пример.
Један од приступа које не би требало да предузимамо је да то учинимо жичани интерфејс, то јест, користите апсолутне вредности, јер ће ово на срећу функционисати само у систему за који смо поставили вредности Јава нуди нам Лаиоутс манагери који нам омогућавају да успоставимо динамичке обрасце за приказ графичких елемената, чинећи их независним од система који их хостују.
Ово је један од најједноставнијих администратора, омогућава нам динамичко уређивање елемената у контејнеру редоследом којим их додајемо, тако да ће се прилагодити окружењу које је открио администратор.
КонтејнерКонтејнер се састоји од редова, који приликом попуњавања уступају место стварању више редова, чинећи да елементи леже један на другом на уредан начин.
ФловЛаиоут Нуди нам и неке опције за прилагођавање нашег интерфејса, попут удаљености у пикселима између сваког реда или редоследа поравнања елемената у сваком реду.
Да бисмо користили овог администратора, морамо само укључити његову класу доступну у јава.авт.ФловЛаиоут, са овим можемо имати приступ његовим функционалностима и алатима, погледајмо испод неке од параметара које можемо користити када радимо са овом класом:
ФловЛаиоут (поравнање: инт, хгап: инт, вгап: инт);

Први параметар је поравнање, можемо га поставити десно или лево, при чему ће се елементи када се прикажу појавити у једном од ова два правца, други параметар је хгап, или хоризонтални простор, омогућава нам да у пикселима успоставимо маргину простора између редова и на крају вгап, је сличан хгап -у, али нам омогућава да поставимо размак између колона.
Сада ћемо направити програм који ће нам показати како организујемо неке елементе користећи ФловЛаиоут, морамо имати на уму да када радимо са графичким интерфејсима морамо увек створити оквир који ће служити за позиционирање наших контејнера, у овом случају ФловЛаиоут.
Поставићемо три елемента у објекат типа ФловЛаиоут а затим ћемо тај објекат унети у наш Јфраме, са којим можемо да генеришемо свој први интерфејс помоћу овог менаџера распореда. Погледајмо прво код:

Затим видимо да стварамо класу и у нашем конструктору дефинишемо ФловЛаиоут, ми означавамо да ће бити поравнат лево са хоризонталним одвајањем од 10 пиксела и вертикалним од 20, тада позивамо овај конструктор и додајемо га у наш оквир у главној методи класе, то нас води до следећа слика:

ЕНЛАРГЕ

Видимо како смо генерисали графички интерфејс, ако поново димензионишемо слику приметићемо да се елементи динамички прилагођавају захваљујући нашем администратору Лаиоутс.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave