Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.applet
HipermediaTeszt.KepesGomb osztály

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Button
          extended by elte.java2_utikalauz5.applet.HipermediaTeszt.KepesGomb
Megvalósított interfészek:
ActionListener, KeyListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
Beágyazó osztály:
HipermediaTeszt

class HipermediaTeszt.KepesGomb
extends Button
implements KeyListener, ActionListener, MouseListener

Háttérképpel rendelkező nyomógomb


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
(package private)  String frame
          megjelenítés frame-je
(package private)  Image háttérkép
          háttérkép
(package private)  String háttérzene
          háttérzene fájlneve
(package private)  URL hivatkozás
          megjelenítendő hivatkozás
(package private)  String kattintászene
          kattintási zene fájlneve
(package private)  Image képpuffer
          képpuffer offscreen képhez
private  boolean lenyomva
          Jelzi ha a gomb le van nyomva
private static long serialVersionUID
          Verziószám.
(package private)  String státuszsor
          státuszsorban görgetendő szöveg
 
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
HipermediaTeszt.KepesGomb(Image kép, String felirat)
          Konstruktor
 
Metódusok
 void actionPerformed(ActionEvent gombnyomás)
          Gombnyomás hatására beállított zene lejátszása.
 Dimension getPreferredSize()
          Gomb optimális méretének lekérdezése.
 boolean isDoubleBuffered()
          Képpuffer használatának jelzése
 void keyPressed(KeyEvent billentyűesemény)
          Billentyűlenyomás kezelése.
 void keyReleased(KeyEvent billentyűesemény)
          Billentyűfelengedés kezelése.
 void keyTyped(KeyEvent billentyűesemény)
          Billentyűmegnyomás kezelése.
 void mouseClicked(MouseEvent egéresemény)
          Egérgomblenyomás kezelése.
 void mouseEntered(MouseEvent egéresemény)
          Egérkurzor belépésének kezelése.
 void mouseExited(MouseEvent egéresemény)
          Egérkurzor kilépésének kezelése.
 void mousePressed(MouseEvent egéresemény)
          Egérgomblenyomás kezelése.
 void mouseReleased(MouseEvent egéresemény)
          Egérgombfelengedés kezelése.
 void paint(Graphics eredetig)
          A gomb megjelenítésének elvégzése
 void update(Graphics g)
          A növekményes megjelenítés nem támogatott.
 
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, getAlignmentX, getAlignmentY, 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, 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, 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

lenyomva

private boolean lenyomva
Jelzi ha a gomb le van nyomva


háttérkép

Image háttérkép
háttérkép


hivatkozás

URL hivatkozás
megjelenítendő hivatkozás


frame

String frame
megjelenítés frame-je


státuszsor

String státuszsor
státuszsorban görgetendő szöveg


háttérzene

String háttérzene
háttérzene fájlneve


kattintászene

String kattintászene
kattintási zene fájlneve


képpuffer

Image képpuffer
képpuffer offscreen képhez

Konstruktorok részletezése

HipermediaTeszt.KepesGomb

public HipermediaTeszt.KepesGomb(Image kép,
                                 String felirat)
Konstruktor

Paraméterek:
kép - a gomb háttérképe
felirat - a gomb felirata
Metódusok részletezése

isDoubleBuffered

public boolean isDoubleBuffered()
Képpuffer használatának jelzése

Felüldefiniálja:
Component osztály isDoubleBuffered metódusát

getPreferredSize

public Dimension getPreferredSize()
Gomb optimális méretének lekérdezése.

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

update

public void update(Graphics g)
A növekményes megjelenítés nem támogatott.

Felüldefiniálja:
Component osztály update metódusát
Paraméterek:
g - A felhasználandó eredeti grafikus környezet.

paint

public void paint(Graphics eredetig)
A gomb megjelenítésének elvégzése

Felüldefiniálja:
Component osztály paint metódusát
Paraméterek:
eredetig - A felhasználandó eredeti grafikus környezet.

actionPerformed

public void actionPerformed(ActionEvent gombnyomás)
Gombnyomás hatására beállított zene lejátszása.

Megvalósítja:
ActionListener interfész actionPerformed metódusát
Paraméterek:
gombnyomás - a gombnyomás eseményobjektuma

keyPressed

public void keyPressed(KeyEvent billentyűesemény)
Billentyűlenyomás kezelése.

Megvalósítja:
KeyListener interfész keyPressed metódusát
Paraméterek:
billentyűesemény - a fellépett esemény objektuma

keyReleased

public void keyReleased(KeyEvent billentyűesemény)
Billentyűfelengedés kezelése.

Megvalósítja:
KeyListener interfész keyReleased metódusát
Paraméterek:
billentyűesemény - a fellépett esemény objektuma

keyTyped

public void keyTyped(KeyEvent billentyűesemény)
Billentyűmegnyomás kezelése.

Megvalósítja:
KeyListener interfész keyTyped metódusát
Paraméterek:
billentyűesemény - a fellépett esemény objektuma

mouseEntered

public void mouseEntered(MouseEvent egéresemény)
Egérkurzor belépésének kezelése.

Megvalósítja:
MouseListener interfész mouseEntered metódusát
Paraméterek:
egéresemény - a fellépett esemény objektuma

mouseExited

public void mouseExited(MouseEvent egéresemény)
Egérkurzor kilépésének kezelése.

Megvalósítja:
MouseListener interfész mouseExited metódusát
Paraméterek:
egéresemény - a fellépett esemény objektuma

mousePressed

public void mousePressed(MouseEvent egéresemény)
Egérgomblenyomás kezelése.

Megvalósítja:
MouseListener interfész mousePressed metódusát
Paraméterek:
egéresemény - a fellépett esemény objektuma

mouseReleased

public void mouseReleased(MouseEvent egéresemény)
Egérgombfelengedés kezelése.

Megvalósítja:
MouseListener interfész mouseReleased metódusát
Paraméterek:
egéresemény - a fellépett esemény objektuma

mouseClicked

public void mouseClicked(MouseEvent egéresemény)
Egérgomblenyomás kezelése.

Megvalósítja:
MouseListener interfész mouseClicked metódusát
Paraméterek:
egéresemény - a fellépett esemény objektuma

Java 2 Útikalauz programozóknak 5.0