Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Pomoc s mriežkou Šírka v jazyku Java

Tvorba grafického užívateľského rozhrania pre program , môže byť jedným z najviac nudné úlohy programátor tváre . Zatiaľ čo Java je tento proces uľahčiť , vrátane štandardnej knižnice pre tvorbu GUI , musíte ešte urobiť všetko tak akurát . Programátori používajúci Gridbag layout manager Swing majú veľa kontroly v ktorou sa ustanovujú podrobnosti o ich rozhraní , vrátane šírky roštov , že jednotlivé komponenty rozhrania veľkosti . Swing Manažéri rozvrhnutie

Swing je dodávaný s radom manažérov rozvrhnutie : Metódy pre určenie , ako budú jednotlivé zložky v programe stanovené v rozhraní . Mnoho z týchto manažérov , napríklad pohraničnej rozvrhnutie správcu alebo rozloženie manažér Flow , obmedziť mieru podrobností , s ktorými programátor môže ovládať konečné rozvrhnutie . Layout Manager Gridbag sa líši od ostatných manažérov v úrovni riadenia dáva programátor . Táto kontrola tiež znamená , že programátor má stráviť hodnoty nastavenia konfigurácie viac času .
Gridbag Manažér

umiestnenie The Gridbag manažéra jednotlivých komponentov je riadený " GridBagConstraints " objekt . Tento objekt obsahuje premenné pre každý aspekt umiestnenie a dimenzovanie komponenty , ktoré programátor musí nastaviť individuálne . Akonáhle sú nastavené hodnoty , programátor dodáva komponenty k zamýšľanému rámu alebo tabule s objektom GridBagConstraints . Programátori môžu používať rovnaký objekt , ktorý chcete umiestniť veľa rôznych zložiek , iba zmenou pole , ktoré je potrebné zmeniť pred pridaním jednotlivých komponentov .
Dimenzovanie

layout Gridbag sa domnieva , že priestor na obrazovke , aby sa jedna sieť medzi X ( horizontálne ) a Y ( vertikálne ) osi . V predvolenom nastavení je každá komponenta je mriežka o jednu mriežku . Presná veľkosť mriežky závisí na veľkosti obrazovky a počet komponentov programátor dodáva . Čím väčší displej , tým väčšia Java aby každý rošt . Prípadne, ak programátor pridáva niekoľko komponentov , Java zníži veľkosť každého mriežku tak , aby všetko , čo sa zmestí . Programátor môže stanoviť veľkosť mriežky tým , že obrazovku Jeho program je veľkosť nastavenie , ktoré užívateľ nemôže meniť .
Automatické umiestnenie

Kým Java automaticky prispôsobí veľkosť šírku mriežky v závislosti na veľkosti obrazovky a hustoty komponentov , programátor môže použiť " iPady " premennou GridBagConstraints nafúknuť šírku mriežky pre jednotlivé zložky , takže veľkosť mriežky pre ostatné zložky neporušené . V predvolenom nastavení je táto premenná nastavená na nulu , ale programátor môže zvýšiť šírku mriežky komponent je nastavenie tejto voľby na vyššie číslo . Čím vyššie číslo , tým väčšia je šírka mriežky pre túto súčasť bude .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené