Java - GridLayout

Obsah
Vývoj grafických rozhraní v Jáva Je to poměrně složité, nicméně máme k dispozici několik nástrojů, které nám umožňují dynamicky organizovat prvky na obrazovce, známe je jako Správci rozvržení.
Každý z nich odpovídá určitým charakteristikám a třídám, které můžeme použít, slouží však ke stejnému účelu a umožňují nám vytvářet multiplatformní rozhraní, která nejsou omezena na systém nebo konkrétní velikost obrazovky.
The Rozvržení mřížky je správcem rozvržení Jáva„Je široce používán, protože nám umožňuje organizovat naše prvky ve formaci buněk ve stylu matic, čímž můžeme dosáhnout zajímavých rozdělení, díky nimž naše aplikace vypadají lépe.
Abychom dosáhli těchto cílů, můžeme rozdělit náš kontejner na řádky a sloupce, ale musíme dodržovat některé parametry, aby vše fungovalo správně, podívejme se na tato jednoduchá pravidla, která musíme při práci s Rozvržení mřížky:
  • Počet řádků může být 0 nebo počet sloupců může být 0, ale oba nemohou být 0 současně, což nám umožňuje, že pokud jeden je 0 a druhý není, ten, který není 0, může být znovu- dynamicky dimenzováno správcem oken.
  • Když zjistíme, že sloupce a řádky se liší od 0 a liší se mezi nimi, v tomto případě budou řádky dominantním číslem, takže pokud existuje číslo, které přesahuje sloupce, budou v řádcích seskupeny dynamicky.
Jak vidíme, práce s řádky a sloupci se nezdá složitá a zejména proto, že je to něco, co je v tabulkách hodně vidět.
Aby bylo možné použít a Rozvržení mřížky V našich rozhraních musíme stanovit některé parametry, nejprve se podívejme, jak musíme třídu vyvolat:
GridLayout (řádky: int, sloupce: int, hgap: int, vgap: int)

Pokud vidíme parametry, které předáváme, jsou celkem jasné, řádky jsou počet řádků, které bude mít naše mřížka, sloupce také počet sloupců, hgap je vzdálenost v pixelech oddělování nebo prostoru mezi řádky a vgap je separační prostor v pixelech mezi sloupci.
Jakmile víme, jak náš správce rozvržení funguje, nyní vytvoříme malý program, který jej uvede do praxe, do tohoto programu začleníme Rozvržení mřížky v JFrame, zde ukážeme a rozhraní dvou sloupců a tří řádků. Podívejme se na odpovídající zdrojový kód na následujícím obrázku:

Bereme na vědomí, že k použití Rozvržení mřížky musíme zahrnout třídu, ve které sídlí java.awt.GridLayoutPoté, co to uděláme, to můžeme začlenit do našeho programu, také vidíme, že abychom to mohli použít, vložíme to do JFrame který pro nás funguje jako kontejner, nakonec získáme následující výsledek:

Pokud okno znovu dimenzujeme, sloupce a řádky se upraví, což poskytne potřebný dynamický efekt. Tímto jsme tento tutoriál dokončili, jak jsme viděli pomocí Rozvržení mřížky pro naše grafická rozhraní v aplikacích Jáva Je to velmi jednoduché a umožňuje nám rozšířit funkčnost našich programů nad rámec funkční sekce.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave