Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.swing
TartomanyTeszt osztály

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by javax.swing.JApplet
                      extended by elte.java2_utikalauz5.swing.SwingTeszt
                          extended by elte.java2_utikalauz5.swing.TartomanyTeszt
Megvalósított interfészek:
ActionListener, AdjustmentListener, ImageObserver, MenuContainer, Serializable, Runnable, EventListener, Accessible, ChangeListener, RootPaneContainer

public class TartomanyTeszt
extends SwingTeszt
implements ChangeListener

A görgetősávok és állapotjelzők használata Swingben.

<IMG src="../../../../data/swing/img/TartomanyTeszt-Steel.png">

A felhasználói felület tetején látható értékkiválasztó és sima görgetősáv, valamint állapotjelző az értéktartomány aktuális állapotát reprezentálják. A bal oldali értékkiválasztó görgetősávval az értéktartomány kezdetét, a jobb oldalival a végét, az alsóval pedig a résztartomány hosszát lehet szabályozni. Ezen értékkiválasztó görgetősávokkal egy adatmodellen osztozó sima görgetősávok is láthatók a megfelelő értékkiválasztó görgetősáv mellett, illetve felett. A felhasználói felület közepén a naplózó komponens látható, amely az értéktartomány jellemzőinek változását naplózza. Alatta található a vezérlő panel, melynek gombjai segítségével az értéktartomány alapú komponensek jellemzőit, valamint a megjelenítési stílust lehet szabályozni. A ProgressMonitor és ProgressMonitorInputStream nyomógombokkal pedig egy hosszantartó háttér-, illetve fájlművelet indítható el, melynek haladása ezután nyomkövethető lesz. Minden értéktartomány adatmodellű komponens megjelenítése nyomkövethető.

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

Beágyazott típusok
(package private)  class TartomanyTeszt.Csuszka
          Aktuális értékét megjelenítő értékkiválasztó görgető sáv
 
elte.java2_utikalauz5.swing.SwingTeszt osztálytól örökölt beágyazott típusok
SwingTeszt.ScrollBar
 
javax.swing.JApplet osztálytól örökölt beágyazott típusok
JApplet.AccessibleJApplet
 
java.applet.Applet osztálytól örökölt beágyazott típusok
Applet.AccessibleApplet
 
java.awt.Panel osztálytól örökölt beágyazott típusok
Panel.AccessibleAWTPanel
 
java.awt.Container osztálytól örökölt beágyazott típusok
Container.AccessibleAWTContainer
 
java.awt.Component osztálytól örökölt beágyazott típusok
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Mezők
private  JProgressBar állapotjelző
          Haladási állapotjelző
private  JSlider értékkiválasztó
          Értékkiválasztó csúszka
private static String FÁJLNÉV
          Hosszan beolvasandó fájlnév paraméterneve
private  BoundedRangeModel maxmodell
          Értéktartomány maximumát megadó adatmodell
private  BoundedRangeModel minmodell
          Értéktartomány maximumát megadó adatmodell
private  BoundedRangeModel modell
          Közös értéktartomány adatmodell
private static long serialVersionUID
          Verziószám.
private  BoundedRangeModel szélességmodell
          Értéktartomány résztartományának hosszát megadó adatmodell
 
elte.java2_utikalauz5.swing.SwingTeszt osztálytól örökölt mezők
applet_e, DEBUGPARAM, LAF, napló, stílusváltások
 
javax.swing.JApplet osztálytól örökölt mezők
accessibleContext, rootPane, rootPaneCheckingEnabled
 
java.awt.Component osztálytól örökölt mezők
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
java.awt.image.ImageObserver interfésztől örökölt mezők
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Konstruktorok
TartomanyTeszt()
           
 
Metódusok
 void actionPerformed(ActionEvent ae)
          Gombnyomás kezelése.
protected  void felépít()
          GUI felépítése
 String getAppletInfo()
          Applet leírása.
 String[][] getParameterInfo()
          Applet indítási paramétereinek leírása.
static void main(String[] argumentumok)
          Indítás alkalmazásként.
 void stateChanged(ChangeEvent ce)
          Értéktartomány jellemzői változásának kijelzése.
 
elte.java2_utikalauz5.swing.SwingTeszt osztálytól örökölt metódusok
adjustmentValueChanged, ikonbetöltés, init, init, naplóz, nyomkövetés, run, stílusváltás
 
javax.swing.JApplet osztálytól örökölt metódusok
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
java.applet.Applet osztálytól örökölt metódusok
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
java.awt.Panel osztálytól örökölt metódusok
addNotify
 
java.awt.Container osztálytól örökölt metódusok
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
java.awt.Component osztálytól örökölt metódusok
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Mezők részletezése

serialVersionUID

private static final long serialVersionUID
Verziószám.

Lásd még:
Konstans mezőértékek

FÁJLNÉV

private static final String FÁJLNÉV
Hosszan beolvasandó fájlnév paraméterneve

Lásd még:
Konstans mezőértékek

modell

private BoundedRangeModel modell
Közös értéktartomány adatmodell


minmodell

private BoundedRangeModel minmodell
Értéktartomány maximumát megadó adatmodell


maxmodell

private BoundedRangeModel maxmodell
Értéktartomány maximumát megadó adatmodell


szélességmodell

private BoundedRangeModel szélességmodell
Értéktartomány résztartományának hosszát megadó adatmodell


értékkiválasztó

private JSlider értékkiválasztó
Értékkiválasztó csúszka


állapotjelző

private JProgressBar állapotjelző
Haladási állapotjelző

Konstruktorok részletezése

TartomanyTeszt

public TartomanyTeszt()
Metódusok részletezése

main

public static void main(String[] argumentumok)
Indítás alkalmazásként.

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

getAppletInfo

public String getAppletInfo()
Applet leírása.

Felüldefiniálja:
SwingTeszt osztály getAppletInfo metódusát
Visszaadott érték:
A példaprogram leírása

getParameterInfo

public String[][] getParameterInfo()
Applet indítási paramétereinek leírása.

Felüldefiniálja:
SwingTeszt osztály getParameterInfo metódusát
Visszaadott érték:
Az appletparaméterek leírása

felépít

protected void felépít()
GUI felépítése

Felüldefiniálja:
SwingTeszt osztály felépít metódusát

actionPerformed

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

Megvalósítja:
ActionListener interfész actionPerformed metódusát
Felüldefiniálja:
SwingTeszt osztály actionPerformed metódusát
Paraméterek:
ae - gombnyomási esemény

stateChanged

public void stateChanged(ChangeEvent ce)
Értéktartomány jellemzői változásának kijelzése.

Megvalósítja:
ChangeListener interfész stateChanged metódusát
Paraméterek:
ce - Változást jelző esemény

Java 2 Útikalauz programozóknak 5.0