Java - GridLayout

Съдържание
Разработването на графични интерфейси в Java Това е доста сложно, но имаме помощта на няколко инструмента, които ни позволяват да организираме динамично елементите на екрана, ние ги познаваме като Мениджъри на оформление.
Всеки от тях отговаря на определени характеристики и класове, които можем да използваме, но те служат за една и съща цел и ни позволяват да създаваме мултиплатформени интерфейси, които не са ограничени до система или определен размер на екрана.
The GridLayout е мениджър на оформления на Java, Той се използва широко, тъй като ни позволява да организираме нашите елементи във формация от клетки, в стила на матрици, с това можем да постигнем интересни разделения, които правят нашите приложения да изглеждат по -добре.
За да постигнем тези цели, можем да разделим нашия контейнер на редове и колони, но трябва да следваме някои параметри, за да може всичко да работи правилно, нека видим тези прости правила, които трябва да приложим, когато работим с GridLayout:
  • Броят на редовете може да бъде 0 или броят на колоните може да бъде 0, но и двата не могат да бъдат 0 едновременно, това ни позволява, че ако единият е 0, а другият не, този, който не е 0, може да бъде повторен динамично оразмерен от мениджъра на прозорци.
  • Когато установим, че колоните и редовете са различни от 0 и са различни между тях, в този случай редовете ще бъдат доминиращото число, така че ако има число, което надвишава колоните, те ще бъдат групирани в редовете динамично.
Както виждаме, работата с редове и колони не изглежда сложна и особено защото е нещо, което се вижда много в електронните таблици.
За да приложите a GridLayout В нашите интерфейси трябва да установим някои параметри, нека първо да видим как трябва да извикаме класа:
GridLayout (редове: int, колони: int, hgap: int, vgap: int)

Ако видим параметрите, които предаваме, те са доста ясни, редовете са броят на редовете, които ще има нашата мрежа, колоните също и броят на колоните, hgap е разстоянието в пиксели на разделяне или пространство между редовете и vgap е пространството за разделяне в колони между колони.
След като знаем как работи нашият мениджър на оформления, сега ще създадем малка програма, която да го приложи на практика, в тази програма ще включим GridLayout в JFrame, тук ще покажем а интерфейс с две колони и три реда. Нека видим съответния изходен код на следното изображение:

Отбелязваме, че за да използвате GridLayout трябва да включим класа, който се намира в java.awt.GridLayout, след като направим това, можем да го включим в нашата програма, също така виждаме, че за да го използваме, го поставяме в JFrame който работи за нас като контейнер, в крайна сметка ще получим следния резултат:

Ако преоразмерим прозореца, колоните и редовете ще бъдат коригирани, като по този начин ще дадем динамичния ефект, от който се нуждаем. С това завършваме този урок, както видяхме с помощта на GridLayout за нашите графични интерфейси в приложения Java Той е много прост и ни позволява да разширим функционалността на нашите програми извън функционалния раздел.
wave wave wave wave wave