quicktime.app.ui
Class ReleaseButton

java.lang.Object
  |
  +--quicktime.app.anim.TwoDSprite
        |
        +--quicktime.app.ui.UIElement
              |
              +--quicktime.app.ui.QTButton
                    |
                    +--quicktime.app.ui.ReleaseButton
All Implemented Interfaces:
Compositable, DynamicImage, ImageSettable, ImageSpec, Layerable, NotifyListener, Transformable

Deprecated. since QTJava 6.1

public class ReleaseButton
extends QTButton

This class represents a normal button which fires the action event when the button is released.


Field Summary
 
Fields inherited from class quicktime.app.ui.QTButton
actionListener, pressedImage, releasedImage, rolloverImage
 
Fields inherited from class quicktime.app.ui.UIElement
currentImage, deactiveImage
 
Fields inherited from class quicktime.app.anim.TwoDSprite
label
 
Fields inherited from interface quicktime.app.display.Layerable
kBackMostLayer
 
Constructor Summary
ReleaseButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage)
          Deprecated. since QTJava 6.1
ReleaseButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage, ImageSpec rolloverImage)
          Deprecated. since QTJava 6.1
 
Method Summary
 void released()
          Deprecated. since QTJava 6.1
 
Methods inherited from class quicktime.app.ui.QTButton
addActionListener, addMouseTargetListener, entered, exited, fireAction, getDeactiveImage, getPressedImage, getReleasedImage, getRolloverImage, isMouseInButton, isPressed, pressed, removeActionListener, removeMouseTargetListener, setDeactiveImage, setPressedImage, setReleasedImage, setRolloverImage
 
Methods inherited from class quicktime.app.ui.UIElement
addedToCompositor, getBounds, isActive, removedFromCompositor, setActive, setCurrentImage, setLocation, setSize
 
Methods inherited from class quicktime.app.anim.TwoDSprite
createSprite, equals, getDescription, getGraphicsMode, getImage, getInitialSize, getLabel, getLayer, getMatrix, getOriginalSize, getParent, getSpriteInfo, getVisible, hitTest, invalidate, isValid, notifyComplete, remove, removeNotify, setDescription, setGraphicsMode, setImage, setImageData, setLabel, setLayer, setMatrix, setNotifier, setVisible, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface quicktime.app.image.Compositable
getGraphicsMode, setGraphicsMode
 
Methods inherited from interface quicktime.app.image.ImageSpec
getDescription, getImage
 

Constructor Detail

ReleaseButton

public ReleaseButton(ImageSpec releasedImage,
                     ImageSpec pressedImage,
                     ImageSpec deactiveImage)
              throws QTException
Deprecated. since QTJava 6.1

sets the current image of the QTButton and creates a TwoDSprite button

Parameters:
releasedImage - the image to be displayed when the mouse is not pressed
pressedImage - the image to be displayed when the mouse is pressed
deactiveImage - the image to be displayed when the button is deactive

ReleaseButton

public ReleaseButton(ImageSpec releasedImage,
                     ImageSpec pressedImage,
                     ImageSpec deactiveImage,
                     ImageSpec rolloverImage)
              throws QTException
Deprecated. since QTJava 6.1

sets the current image of the QTButton and creates a TwoDSprite button

Parameters:
releasedImage - the image to be displayed when the mouse is not pressed
pressedImage - the image to be displayed when the mouse is pressed
deactiveImage - the image to be displayed when the button is deactive
rolloverImage - the image to be displayed when the button is released and in the mouse.
Method Detail

released

public void released()
              throws QTException
Deprecated. since QTJava 6.1

This method is invoked by the button responder when the mouse is released

Overrides:
released in class QTButton
QTException