Elrendezés Java-ban elrendezéskezelő és a forgatókönyvek, ahol felhasználhatók

Tartalomjegyzék:

Anonim

Bevezetés a Java elrendezésbe

  • A mai világban, különösen ebben a gyorsan növekvő IT-világban, nagyon fontos a programozási nyelvek megfelelő ismerete, és a Java az egyik legszélesebb körben alkalmazott nyelv a fejlesztés területén. Bár a Java nagyon széles a tanulásban, meglehetősen könnyű megérteni annak fogalmát. A Java nagyon híres az OOP-koncepció bevezetésével, amelyet manapság szinte minden fejlesztő alkalmazásban használunk. Hasonlóképpen, a Java elrendezése az egyik fontos és érdekes fogalom.
  • Ha laikus szavakkal beszélünk róla, az elrendezés az a mód, amellyel az összetevők részei vannak elrendezve, az összetevők bármi lehet a szövegetől a képekig stb. Vegyünk egy példát arra, hogy mit jelent az Oldal elrendezés, ez valójában a szöveg, képek és különféle objektumok egy oldalon. Hasonlóképpen, Java-ban az összetevők elrendezését a tartály egy adott helyzetében Layout-nak nevezzük. A Java-ban az összetevők elrendezését egy tárolóban automatikusan az Layout Manager vezérli. Szerencsére van több Java-elrendezés-kezelőnk, amelyek méretük, alakjuk és alkotóelemek elrendezési mintázata alapján különböznek egymástól.
  • A Java elrendezésének koncepciója olyan egyszerűvé tette a feladatunkat, hogy most már nem kell elvégeznünk az unalmas munkát, hogy annyi különböző tulajdonságú komponenst kezeljünk együtt, szem előtt tartva, hogy ha az egyik elem megváltozik, az más komponenseket is zavarni fog, és a két alkotóelem közötti tér szintén érintetlenül marad.
  • Ezenkívül a tartály belsejében lévő elemek átméretezése a keménykódon keresztül meglehetősen nehéz, míg az Elrendezésnél az összetevőket könnyen átméretezi a Layout Manager, amely az egyes elemeket elhelyezi benne. Az elrendezéskezelők biztosítják az újrafelhasználhatóságot is, ami azt jelenti, hogy a tárolóeszközök más tárolói használhatják a meglévő összetevő struktúrát.
  • Beszéljünk arról, hogy az Elrendezés menedzser hogyan valósul meg, vagy mi a tényleges követelménye. Az elrendezéskezelőket széles körben használják a grafikai programozásban. Az Elrendezéskezelő egy olyan felület, amelyet az Elrendezéskezelők osztályának végre kell hajtania. A grafikus felhasználói felület (GUI) alkalmazás struktúrájának alapját képező két fontos tárolóeszköz a JPanel és a Content Panes, amelyek a FlowLayout és a BorderLayout osztályba tartoznak.

Az alábbiakban felsorolunk néhány olyan osztályt, amely a különféle elrendezéskezelőket képviseli:

  1. awt.BorderLayout
  2. awt.FlowLayout
  3. awt.GridLayout
  4. awt.CardLayout
  5. awt.GridBagLayout
  6. swing.BoxLayout
  7. swing.GroupLayout
  8. swing.SpringLayout
  • Láthatjuk, hogy a java.awt egy olyan csomag, amelyet többször is használnak fent, tehát mi a helyzet, a Java AWT egy alkalmazásprogramozási felület (API), amelyet Windows alkalmazások fejlesztésére használnak, és a java.awt egy olyan csomag, amely az awt API osztályokkal rendelkezik, mint például a TextField, Címke, TextArea, Rádió gomb stb. A Java Swing Windows alapú alkalmazások létrehozására is használható, a javax.swing csomag pedig a swing API osztályokat kínálja, például JButton, JTextField, JTextArea, JRadioButton stb.
  • A Swing és az AWT közötti különbség az, hogy a Swing platformtól független szolgáltatást nyújt, és az alkatrészek, az AWT-től eltérően, könnyűek.

Tippek az Elrendezéskezelő kiválasztásához:

Bár nagyon sok elrendezés-kezelőnk van, és minden kezelőnek megvannak a saját jellemzői és tulajdonságai, és vannak bizonyos forgatókönyvek, amelyekben az elrendezés-kezelő működik. Ajánlatos építőeszközök használatával az elrendezéskezelők, például a NetBeans IDE Matisse GUI készítőjének létrehozásához, ahelyett, hogy kézi kódolókezelőket használnának. Vessen egy pillantást a különböző elrendezéskezelőkre és a forgatókönyvekre, ahol felhasználhatók:

  1. Határ-elrendezés: A határ-elrendezést alapvetően akkor használják, amikor az összetevőket öt régióban, azaz északi, keleti, nyugati, déli, középre kell rendezni. Minden régió csak egy összetevőt tartalmaz. Ez a keret / ablak alapértelmezett elrendezése.
  2. Rácsos elrendezés: A rácsos elrendezés Java-ban akkor használatos, ha egyenlő méretű összetevőket akarunk felosztani kért sorokra és oszlopokra egy téglalap alakú rácsban, mint például a számológépben írt számok.
  3. Áramlási elrendezés: Ez az alapértelmezett elrendezés, amikor egy összetevőt egy sorban egymás után szeretnénk elrendezni, mint egy áramlást, akkor folyamatábrát használunk.
  4. Kártya elrendezése: A Kártya elrendezést akkor használjuk, ha különféle alkatrészeket akarunk tárolni egy tartályban, de csak egy alkatrészre vagy kártyára van szükség, hogy egyszerre legyen látható.
  5. GridBag elrendezés: Az objektumok dinamikus elosztásához rácsban a GridBag elrendezést kell használni. Ez az egyik legrugalmasabb elrendezés. Lehetővé teszi az objektum számára, hogy egy vagy több cellát elfoglaljon, és a rács különböző magasságú lehet, a rácsoszlopok szélessége pedig egy konténerben eltérő lehet.
  6. Doboz elrendezése: A Box elrendezést akkor használják, amikor az összetevőket sorban vagy oszlopban kell megjeleníteni, változó helyet hagyva közöttük és az egyéni
  7. Csoportos elrendezés: A csoportos elrendezés vízszintes és függőleges méretekkel külön működik. Minden elrendezést kétszer meg kell határozni ebben az elrendezésben, de a Csoportos elrendezéssel dolgozni könnyű, mivel csak egyetlen tengelyen kell dolgoznunk, és nem kell aggódnunk más
  8. Tavaszi elrendezés: Olyan esetekben, amikor szükség van a komponensek széle közötti pontos kapcsolat meghatározására, például egy adott elem jobb széle bizonyos távolságra kell lennie egy másik elem bal oldali szélétől, a tavaszi elrendezés ezekben remekül működik.
  • A fent említett forgatókönyvek egyértelműen ábrázolják az elrendezéskezelők fontosságát és használatát a grafikus felhasználói felületek fejlesztése során. Noha elrendezést az elrendezés-kezelők használata nélkül is végrehajthatunk, a Java-ban ezt úgy végezzük, hogy a tároló elrendezési tulajdonságát nullra állítjuk.
  • Hosszú távon nehéz lesz kezelni a különböző tulajdonságokkal rendelkező különféle alkotóelemeket, például méretet, helyet a tartályban stb.
  • Ezenkívül manuálisan meg kell határoznunk az egyes összetevők méretét és helyét, és ezt a fogalmat „abszolút pozicionálás” néven ismerjük. Az abszolút pozicionálás problémákat okoz, ha az alkatrészek száma növekszik, és a fő tartály átméretezése szükséges.

Következtetés - elrendezés Java-ban

Tehát alapos ismeretekkel kell rendelkeznie az elrendezés-kezelőkről és azok felhasználásáról a különböző forgatókönyvekben, bármilyen GUI alkalmazás fejlesztésekor a Java-ban. A grafikus programozás, amely manapság az IT területén trend, a Layout Manager-eket használja fejlesztése során.

Ajánlott cikkek

Ez egy útmutató a Java elrendezéséhez. Itt tárgyaljuk a bevezetést, a különféle elrendezéskezelőket és a forgatókönyveket, ahol felhasználhatók. A további javaslatokat a további javasolt cikkeken is áttekintheti -

  1. Mi az AWT a Java-ban?
  2. Rácselrendezés Java-ban
  3. Mi az API a Java-ban?
  4. 10 érdekes dolog a Java nyelvről
  5. Bevezetés a Java BoxLayout szolgáltatásba
  6. GridBagLayout Java-ban
  7. GroupLayout Java-ban
  8. SpringLayout Java-ban
  9. HTML elrendezés