Изглед на Јави - распоред менаџера и сценарији где се могу користити

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

Anonim

Увод у изглед на Јави

  • У данашњем свету, а нарочито у овом брзом растућем ИТ свету, јако добро познавање програмских језика је веома важно и Јава је један од најчешће коришћених језика у области развоја. Иако је Јава веома широка када је у питању учење, прилично је лако разумјети њен концепт. Јава је веома позната по увођењу ООП-овог концепта који користимо у готово свим апликацијама које се данас развијају. Слично томе, распоред у Јави је један од тих важних и занимљивих концепата.
  • Ако о томе говоримо лаички, изглед је начин на који су делови компоненти распоређени, компоненте могу бити било шта, од текста до слике итд. Узмимо пример шта значи изглед странице, што заправо значи распоред текст, слике и различити објекти на страници. Слично томе, у Јави се распоред компоненти у одређеном положају унутар спремника назива изглед. У Јави, Лаиоут Манагер аутоматски управља распоредом компоненти унутар контејнера. Срећом, на Јави имамо неколико менаџера за распоред који се међусобно разликују на основу њихове величине, облика и обрасца распореда компоненти.
  • Концепт Лаиоут-а у Јави учинио нам је тако лак задатак да сада не морамо обављати мукотрпан рад на руковању толиким компонентама различитих својстава заједно, имајући на уму ако се величина једне компоненте промени, узнемириће и друге компоненте и простор између две компоненте ће такође бити погођен.
  • Поред тога, промена величине компоненти унутар спремника путем тврдог кода је прилично изазовна, док је у питању распореда компоненте лако промењено од стране његовог Лаиоут Манагера који позиционира сваки од елемената у њему. Менаџери распореда такође обезбеђују поновну употребу, што значи да други спремници у лименци могу да користе постојећу компоненту структуре.
  • Разговарајмо о томе како се имплементира менаџер за распоред или који су његови стварни захтеви. Менаџери распореда широко се користе у графичком програмирању. Лаиоут Манагер је интерфејс који треба да имплементира класа Лаиоут менаџера. Два важна контејнера који чине основу апликационе структуре графичког корисничког интерфејса (ГУИ) су ЈПанел и Оквири садржаја који припадају класе ФловЛаиоут и БордерЛаиоут.

Испод су наведене неке класе које представљају различите менаџере изгледа:

  1. авт.БордерЛаиоут
  2. авт.ФловЛаиоут
  3. авт.ГридЛаиоут
  4. авт.ЦардЛаиоут
  5. авт.ГридБагЛаиоут
  6. свинг.БокЛаиоут
  7. свинг.ГроупЛаиоут
  8. свинг.СпрингЛаиоут
  • Можемо видети да је јава.авт пакет који се више пута користи, па шта је то, Јава АВТ је апликативни програмерски интерфејс (АПИ) који се користи за развој Виндовс апликација, а јава.авт је пакет који има класе за авт АПИ као што је ТектФиелд, Ознака, ТектАреа, Радио дугме итд. Јава Свинг се такође користи за креирање апликације засноване на Виндовс-у, а пакет јавак.свинг пружа класе за свинг АПИ попут ЈБуттон, ЈТектФиелд, ЈТектАреа, ЈРадиоБуттон, итд.
  • Разлика између Свинг-а и АВТ-а је у томе што Свинг пружа функцију независну од платформе, а компоненте су лагане, за разлику од АВТ-а.

Савети за избор менаџера изгледа:

Иако имамо велики број менаџера за изглед и сваки менаџер има своје карактеристике и својства и постоје одређени сценарији у којима ради одређени Лаиоут Манагер. Препоручује се коришћење алата за израду алата за креирање изгледа менаџера као што је НетБеанс ИДЕ Матиссе ГУИ буилдер, уместо да се ручно користе менаџери кодирања. Погледајмо у детаље различите менаџере изгледа и сценарије где се могу користити:

  1. Изглед границе: Изглед обруба у основи се користи када морамо да распоредимо компоненте у пет региона, тј. Север, исток, запад, југ, центар. Свака регија садржи само једну компоненту. То је подразумевани изглед оквира / прозора.
  2. Распоред решетке : Распоред решетке у Јави користи се када желимо да компоненте једнаке величине буду подељене у тражене редове и ступце у правоугаоној мрежи попут бројева записаних у калкулатору.
  3. Изглед тока: То је подразумевани изглед сваког Када желимо да распоредимо компоненте у једном реду једну за другом баш као проток, користимо изглед протока.
  4. Изглед картице: Изглед картице користи се када желимо да у контејнеру имамо различите компоненте, али истовремено треба да буду видљиве само једна компонента или картица.
  5. Изглед ГридБаг: За потребе динамичке расподјеле објеката у мрежи користи се ГридБаг изглед. То је један од најфлексибилнијих изгледа. Омогућује објекту да заузме једну или више ћелија, а мрежа може имати различиту висину, а стубови мреже могу имати различиту ширину у контејнеру.
  6. Распоред оквира: Изглед оквира користи се када морамо приказивати компоненте било у реду или у колони са различитим размаком између њих и прилагођених
  7. Изглед групе: Изглед групе ради одвојено од хоризонталних и вертикалних димензија. Свака компонента мора бити дефинисана два пута у овом изгледу, али рад са изгледом групе је једноставан, јер морамо радити само на једној оси и не треба се бринути о другим
  8. Пролећни распоред: У случајевима када је потребно прецизирати прецизан однос између ивица компоненти, на пример, десна ивица одређене компоненте треба да буде на одређеној удаљености од леве ивице друге компоненте, пролећни распоред одлично делује у тим
  • Горе наведени сценарији јасно приказују важност и употребу распореда менаџера током развоја ГУИ апликација. Иако можемо изводити распоред без кориштења менаџера изгледа, а у Јави се то догађа постављањем својства изгледа контејнера на „нулл“.
  • Дугорочно, постаје тешко управљати различитим компонентама различитих својстава као што су величина, простор у контејнеру итд.
  • Такође, морамо ручно да одредимо величину и простор сваке компоненте, а овај концепт је познат и као „апсолутно позиционирање“. Апсолутно позиционирање узрокује проблеме када се повећава број компоненти и треба промијенити величину главног спремника.

Закључак - Изглед у Јави

Дакле, требало би дубоко познавати Лаиоут менаџере и њихову употребу у различитим сценаријима током развоја било које ГУИ апликације на Јави. Графичко програмирање које је ових дана у области ИТ-а користи Лаиоут Манагерс у свом развоју.

Препоручени чланци

Ово је водич за Изглед на Јави. Овде смо расправљали о уводу, разним менаџерима изгледа и сценаријима где се могу користити. Такође можете да прођете кроз остале наше предложене чланке да бисте сазнали више -

  1. Шта је АВТ у Јави?
  2. Распоред решетке на Јави
  3. Шта је АПИ на Јави?
  4. 10 занимљивих ствари о језику Јава
  5. Увод у БокЛаиоут на Јави
  6. ГридБагЛаиоут на Јави
  7. Групни изглед на Јави
  8. СпрингЛаиоут на Јави
  9. ХТМЛ Лаиоут