Grafická třída v Javě

Obsah
Třída Grafika v Jáva nám umožňuje vyvíjet všechny druhy prvků nakreslených v našich uživatelských rozhraních a obrazovkách programů, s nimiž budeme moci kreslit od čar po geometrické obrazce a dokonce i text ve formě řetězců.
Jeho použití je docela intuitivní, protože je to prostřednictvím metod, které nám obecně říkají, jakou funkci plní jejich jménem, ​​takže můžeme pomocí kontejnerů a panelů vyjádřit typ kresby, kterou by naše aplikace měla generovat, pokud k tomu přidáme znalosti souřadnicový systém Jáva můžeme dosáhnout velmi působivých výsledků.
Třída Grafika je abstraktní třída, která nám poskytuje platformově nezávislé rozhraní umožňující vytvářet grafiku a obrázky na obrazovce v různých operačních systémech bez výrazných změn.
Když se v našem programu zobrazí komponenta, ať už je to tlačítko, panel, štítek, a objekt třídy Graphics je generován na nativní platformě a to je, když je metoda vyvolána paintComponent jak můžeme vidět:
protected void paintComponent (grafika g)

Tato metoda je definována ve třídě JComponent a vyvolá se pokaždé, když se má komponenta zobrazit na obrazovce.
Třída Grafika Má mnoho metod, některé si však vysvětlíme, abychom měli orientaci, co z toho můžeme získat.
setColor (barva: barva)Tato metoda nám umožňuje nastavit barvu čar, které budou nakresleny od okamžiku, kdy je vyvolána.
setFont (písmo: Písmo)Stejně jako metoda setColor (), To nám umožňuje nastavit písmo pro písmena od okamžiku jeho vyvolání.
drawString (s: String, x: int, y: int)Umožňuje nám nakreslit a Tětiva nebo text v souřadnicích, které jej předáváme.
drawLine (x1: int, y1: int, x2: int, y2: int)Umožňuje nám nakreslit čáru v souřadnicích, které předáváme metodě.
Existuje více metod, které stojí za prozkoumání, protože nám umožňují kreslit kruhy, obdélníky a dokonce i vlastní polygony.
Vygenerujeme malý text v okně a také řádek, k tomu použijeme metody, které jsme zatím ve třídě viděli Grafika, podívejme se na následujícím obrázku na výsledek, který očekáváme:

Externí řádky nám ukazují vlastnosti, které se chystáme začlenit do našeho kódu.

Pokud analyzujeme kód řádek po řádku, uvidíme, že nejprve musíme importovat balíčky, pomocí kterých získáme grafické komponenty, pak vytvoříme třídu, která vygeneruje naši komponentu panelu a třídu hlavní to zavolá ostatní třídy a v poslední části vidíme, jak s vyhrazeným slovem Super voláme metodu nadřazené třídy paintComponent () a s tím můžeme použít metodu drawLine () nakreslit čáru a drawString pro text.
Tím tento tutoriál dokončíme, podrobně jsme viděli, jak můžeme začít třídu používat Grafika ke generování grafických prvků a prvků rozhraní v našich programech vyrobených v Jáva.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

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

wave wave wave wave wave