Vezetők az elrendezés elrendezés swing

Feature Layout GUI formák Java, hogy kell használni Layout Manager. Ezek határozzák meg a méretét és helyét az alkatrészek, valamint, ha az ablak átméretezi arányosan skála összetevőinek formájában, ez a funkció annak a ténynek köszönhető, hogy a Java kód futtatható a különböző operációs rendszerek különböző képernyő felbontását, így problémák merülhetnek fel, amikor megjelenik. Vezetők elrendezés Elrendezés Swing használt komponensek (JFrame, JPanel, JButton et al.).

Állítsa be az elrendezés menedzser kell használni a módszert setLayout (), amely meghatározott osztályba Container.V Ez a cikk ismerteti a szokásos elrendezés menedzserek AWT és Swing, ha szüksége van részletesebb tájékoztatást néhány vezetője külön, akkor azt javasoljuk, hogy lépjen kapcsolatba a JAVA dokumentációt.

Kezdjük el a felülvizsgálatot, a gazdálkodási rendszer.

BorderLayout

Alapértelmezésben az összes használt Swing BorderLayout menedzser abban következő állandók határozzák meg a rendszer összetevőit.

BorderLayout.NORTH (felső)
BorderLayout.SOUTH (alsó)
BorderLayout.EAST (jobbra)
BorderLayout.WEST (balra)
BorderLayout.CENTER (mid, hogy kitöltse a más alkatrészek, vagy a szélek)

Az alapértelmezett állandó Center.
Példa BorderLayout.

FlowLayout

FlowLayout menedzser meghatározza az alkatrészek jobb és bal kitöltése közben abból a vonalat.

Példa használni FlowLayout.

GridLayout

GridLayout egy menedzser, aki hozza a komponenseket a táblázatban.

GridBagLayout

Ennek a menedzsernek, mint GridLayout menedzser állítja az alkatrészek az asztalra, de sokkal rugalmasabb, mert ez biztosítja a lehetőséget, hogy komponenseinek azonosítására különböző szélessége és magassága a sorok és oszlopok az asztalra. Lényegében GridBagLayout az alkatrészt a cellában, majd használja az előnyös alkotórészek méreteinek, hogy meghatározzák, milyen nagy a sejt legyen.

BoxLayout lehetővé teszi, hogy ellenőrizzék a végeredmény az alkatrészek akár külön-külön függőleges irányban helyezi azokat vízszintesen, egyik a másik után, és kezeli a teret az összetevők között, a betét.

CardLayout

Ez a kezelő általi használatra szánt több vezetők.

GroupLayout

GroupLayout menedzser képes függetlenül beállítható a vízszintes és függőleges elhelyezése a komponensek formájában.

Ez használ kétféle komponensek hozzáadásának párhuzamos és soros kombinálva egy hierarchikus.

1. után adjuk alkatrészeket, egyszerűen azáltal, hogy az egyik a másik után, mint BoxLayout vagy FlowLayout mentén egyetlen tengely. A helyzet az egyes komponensek tekintettel határozzuk meg, egy korábbi komponenst.

2. helyek a komponensek egymással párhuzamosan, ugyanazon a helyen. Ezek adunk a tetején a formában, vagy egy vonalban a bázis a függőleges tengely mentén. A vízszintes tengely mentén vannak szerelve a bal vagy a központban, ha a komponensek különböző méretű.

SpringLayout

SpringLayout menedzser nagyon rugalmas, de nagyon bonyolult kézi kódolás eredetileg használt automata tervezése GUI környezetekben, így például NetBeans.Osobennosti munkája közötti kapcsolat a szerelvény élek alkatrészeket.

Ha bármilyen okból manuálisan kell a komponenseket, akkor az igazgató NullLayout beállítás null értéket setLayout () metódust.

san alexanderrrr VaiMR amazurok TAnom256 krazh AlexTheLost Elmuerte vanya88 gniokr Spring_dryad rxic mól Sir_Axill SamTan Emsi Fedor_Kiev D_C tarasromilovych MyBurgerIsJava buidos