Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.gui
BorderLayoutTeszt osztály

java.lang.Object
  extended by elte.java2_utikalauz5.gui.LayoutTeszt
      extended by elte.java2_utikalauz5.gui.BorderLayoutTeszt
Megvalósított interfészek:
ActionListener, EventListener

class BorderLayoutTeszt
extends LayoutTeszt

Példaprogram a BorderLayout elrendezési stratégia szemléltetésére.

A felhasználói felületen összes lehetséges pozícióba egy nyomógombot raktunk, melyek felirataként a rájuk érvényes elrendezési jellemző (abszolút / relatív formában) jelenik meg. Bármely gombot megnyomva az eltűnik, így tesztelhetjük az elrendezés viselkedését, ha nincs minden komponenshely kitöltve. Az utolsónak megmaradt gomb megnyomásakor pedig visszaáll a kezdőállapot.

Mióta:
Java 2 Útikalauz programozóknak 5.0
Lásd még:
BorderLayout
Forrásfájl:
BorderLayoutTeszt.java
Letöltés:
BorderLayoutTeszt.jar

Beágyazott típusok
 
elte.java2_utikalauz5.gui.LayoutTeszt osztálytól örökölt beágyazott típusok
LayoutTeszt.Gomb
 
Mezők
 
elte.java2_utikalauz5.gui.LayoutTeszt osztálytól örökölt mezők
elrendezés, függőleges, helykihagyás, irány, mindigpack, véletlen
 
Konstruktorok
BorderLayoutTeszt()
          Konstruktor az elrendezési stratégia megadásával.
 
Metódusok
(package private)  boolean bővítőgomb(LayoutTeszt.Gomb gomb)
          Új gombbal bővítést végző nyomógomb lekérdezése.
static void felépít(Container felület, String[] argumentumok)
          A grafikus felhasználói felület felépítése BorderLayout-ot használva
(package private)  void feliratoz(LayoutTeszt.Gomb gomb)
          Gomb feliratának beállítása.
static void main(String[] argumentumok)
          A tesztprogram indítása külön ablakban.
(package private)  boolean törlőgomb(LayoutTeszt.Gomb gomb)
          Törölhető nyomógomb lekérdezése.
(package private)  Object újgomb(Container felület, LayoutTeszt.Gomb gomb)
          A stratégia 5 komponensének beállítása.
(package private)  void változógomb(LayoutTeszt.Gomb gomb)
          Az elrendezési jellemzők nem változnak meg.
 
elte.java2_utikalauz5.gui.LayoutTeszt osztálytól örökölt metódusok
actionPerformed, argumentumKezelés, felépít, felület, újgomb
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Konstruktorok részletezése

BorderLayoutTeszt

BorderLayoutTeszt()
Konstruktor az elrendezési stratégia megadásával.

Metódusok részletezése

újgomb

Object újgomb(Container felület,
              LayoutTeszt.Gomb gomb)
A stratégia 5 komponensének beállítása.

Felüldefiniálja:
LayoutTeszt osztály újgomb metódusát
Paraméterek:
gomb - az új nyomógomb
felület - cél konténer
Visszaadott érték:
a nyomógombhoz tartozó elrendezési jellemző, vagy null

feliratoz

void feliratoz(LayoutTeszt.Gomb gomb)
Gomb feliratának beállítása. A feliratra a gomb abszolút és relatív elrendezési pozíciója kerül fel.

Felüldefiniálja:
LayoutTeszt osztály feliratoz metódusát
Paraméterek:
gomb - a feliratozandó gomb

törlőgomb

boolean törlőgomb(LayoutTeszt.Gomb gomb)
Törölhető nyomógomb lekérdezése.

Felüldefiniálja:
LayoutTeszt osztály törlőgomb metódusát
Paraméterek:
gomb - az ellenőrzött nyomógomb
Visszaadott érték:
mindig igaz, mert minden gomb törlődhet.

bővítőgomb

boolean bővítőgomb(LayoutTeszt.Gomb gomb)
Új gombbal bővítést végző nyomógomb lekérdezése. Ha már csak egy gomb látható, a többi újra felvételre kerül.

Felüldefiniálja:
LayoutTeszt osztály bővítőgomb metódusát
Paraméterek:
gomb - az ellenőrzött nyomógomb
Visszaadott érték:
igaz érték az utolsó gomb esetén.

változógomb

void változógomb(LayoutTeszt.Gomb gomb)
Az elrendezési jellemzők nem változnak meg.

Felüldefiniálja:
LayoutTeszt osztály változógomb metódusát
Paraméterek:
gomb - a megváltoztatandó nyomógomb

felépít

public static void felépít(Container felület,
                           String[] argumentumok)
A grafikus felhasználói felület felépítése BorderLayout-ot használva

Paraméterek:
felület - A felhasználói felületet tartalmazó konténer.
argumentumok - Az indításkor megadott paraméterek.

main

public static void main(String[] argumentumok)
A tesztprogram indítása külön ablakban.

Paraméterek:
argumentumok - Az indításkor megadott paraméterek.

Java 2 Útikalauz programozóknak 5.0