Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.gui
LayoutTeszt.Gomb osztály

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Button
          extended by elte.java2_utikalauz5.gui.LayoutTeszt.Gomb
Megvalósított interfészek:
ImageObserver, MenuContainer, Serializable, Accessible
Beágyazó osztály:
LayoutTeszt

class LayoutTeszt.Gomb
extends Button

Százalékos méretarányú és igazítású nyomógomb. A gombra jellemző arányszám feliratként látszik, az igazítási pont mentén pedig egy vonal látható.


Beágyazott típusok
 
java.awt.Button osztálytól örökölt beágyazott típusok
Button.AccessibleAWTButton
 
java.awt.Component osztálytól örökölt beágyazott típusok
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Mezők
private  float arány
          Igazítási és méretarány szám.
private static long serialVersionUID
          Verziószám.
private  boolean vonalaz
          Igazítási vonal kirajzolása, ha igaz
 
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
private LayoutTeszt.Gomb(float arány)
          Konstruktor az arányszámmal.
 
Metódusok
 void alapFelirat()
          Alapértelmezett felirat beállítása a százalékos arányszámmal
 float getAlignmentX()
          Függőleges igazítási pont lekérdezése.
 float getAlignmentY()
          Vízszintes igazítási pont lekérdezése.
 Dimension getPreferredSize()
          Gomb optimális méretének lekérdezése.
 void paint(Graphics g)
          Gomb megjelenítésekor ha kell az igazítási vonal kirajzolása.
(package private)  void setArány(float arány)
          Arányszám beállítása.
 void setVonalaz(boolean vonalaz)
          Igazítási vonal kirajzolásának beállítása.
 
java.awt.Button osztálytól örökölt metódusok
addActionListener, addNotify, getAccessibleContext, getActionCommand, getActionListeners, getLabel, getListeners, paramString, processActionEvent, processEvent, removeActionListener, setActionCommand, setLabel
 
java.awt.Component osztálytól örökölt metódusok
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
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

arány

private float arány
Igazítási és méretarány szám.


vonalaz

private boolean vonalaz
Igazítási vonal kirajzolása, ha igaz

Konstruktorok részletezése

LayoutTeszt.Gomb

private LayoutTeszt.Gomb(float arány)
Konstruktor az arányszámmal.

Paraméterek:
arány - Igazítási és méretarány szám [0-1]
Metódusok részletezése

setArány

void setArány(float arány)
Arányszám beállítása.

Paraméterek:
arány - Igazítási és méretarány szám [0-1]
Specifikált kivételek:
IllegalArgumentException - ha nem megfelelő az arányszám

alapFelirat

public void alapFelirat()
Alapértelmezett felirat beállítása a százalékos arányszámmal


getAlignmentX

public float getAlignmentX()
Függőleges igazítási pont lekérdezése.

Felüldefiniálja:
Component osztály getAlignmentX metódusát
Visszaadott érték:
a gomb arányszáma

getAlignmentY

public float getAlignmentY()
Vízszintes igazítási pont lekérdezése.

Felüldefiniálja:
Component osztály getAlignmentY metódusát
Visszaadott érték:
a gomb arányszáma

setVonalaz

public void setVonalaz(boolean vonalaz)
Igazítási vonal kirajzolásának beállítása.

Paraméterek:
vonalaz - Igazítási vonal kirajzolása, ha igaz

paint

public void paint(Graphics g)
Gomb megjelenítésekor ha kell az igazítási vonal kirajzolása.

Felüldefiniálja:
Component osztály paint metódusát
Paraméterek:
g - a megjelenítés rajzolási környezete

getPreferredSize

public Dimension getPreferredSize()
Gomb optimális méretének lekérdezése. Az eredeti optimális méret arány- számmal megnövelt értékét adja vissza.

Felüldefiniálja:
Component osztály getPreferredSize metódusát
Visszaadott érték:
a gomb új optimális mérete

Java 2 Útikalauz programozóknak 5.0