Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.gui
ScrollPaneTeszt osztály

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

class ScrollPaneTeszt
extends LayoutTeszt

Példaprogram a teljes TesztLayout elrendezési stratégia görgetett szemléltetésére.

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

Beágyazott típusok
(package private) static class ScrollPaneTeszt.Layout
          Görgethető panelek látható ablakméretéhez viszonyított méretarányokkal dolgozó elrendezési stratégia.
 
elte.java2_utikalauz5.gui.LayoutTeszt osztálytól örökölt beágyazott típusok
LayoutTeszt.Gomb
 
Mezők
private  ScrollPane görgethetőpanel
          A felhasználandó görgethető panel
 
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
ScrollPaneTeszt(boolean függőleges, int igazítás, int vhely, int fhely)
          Konstruktor az elrendezési stratégia megadásával.
 
Metódusok
 void actionPerformed(ActionEvent gombnyomás)
          Gombnyomás kezelése.
static void felépít(Container felület, String[] argumentumok)
          GUI felépítése görgethető TesztLayout-ot használva.
(package private)  Container felület(Container felület)
          Grafikus felületet tartalmazó konténer felkészítése a teszthez.
static void main(String[] argumentumok)
          A tesztprogram indítása külön ablakban.
 
elte.java2_utikalauz5.gui.LayoutTeszt osztálytól örökölt metódusok
argumentumKezelés, bővítőgomb, felépít, feliratoz, törlőgomb, újgomb, újgomb, változógomb
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Mezők részletezése

görgethetőpanel

private ScrollPane görgethetőpanel
A felhasználandó görgethető panel

Konstruktorok részletezése

ScrollPaneTeszt

ScrollPaneTeszt(boolean függőleges,
                int igazítás,
                int vhely,
                int fhely)
Konstruktor az elrendezési stratégia megadásával.

Paraméterek:
függőleges - az elrendezés függőleges(igaz) / vízszintes(hamis) iránya
igazítás - Csoporton belüli igazítás. Negatív érték a csoport elejére, 0 középre, pozitív pedig a csoport végére igazít.
vhely - Vízszintes irányban komponensek közti helykihagyás. A konténer bal és jobb széle mentén fele ekkor térköz lesz kihagyva.
fhely - Függőleges irányban komponensek közti helykihagyás. A konténer alsó és felső széle mentén fele ekkor térköz lesz kihagyva.
Metódusok részletezése

actionPerformed

public void actionPerformed(ActionEvent gombnyomás)
Gombnyomás kezelése.

Megvalósítja:
ActionListener interfész actionPerformed metódusát
Felüldefiniálja:
LayoutTeszt osztály actionPerformed metódusát
Paraméterek:
gombnyomás - a gombnyomás eseményobjektuma

felület

Container felület(Container felület)
Grafikus felületet tartalmazó konténer felkészítése a teszthez. A felületet egy görgethető panelbe ágyazzuk.

Felüldefiniálja:
LayoutTeszt osztály felület metódusát
Paraméterek:
felület - az eredeti konténer
Visszaadott érték:
a felkészített konténer

felépít

public static void felépít(Container felület,
                           String[] argumentumok)
GUI felépítése görgethető TesztLayout-ot használva. Indítási paraméterként a csoportigazítás (Elejére, Középre, véGére) adható.

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