All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.beans.samples.media.AudioPlayer

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----com.ibm.beans.samples.media.AudioPlayer

public class AudioPlayer
extends Applet
implements Serializable, MouseListener, ActionListener

The AudioPlayer bean is a simple player for au files. An audio file can be selected by double-clicking on the bean. The AudioPlayer also offers a pop-up menu (accessed via the secondary mouse button), with options for loading a new audio clip (via a standard file dialog), or playing the current audio clip. The audio clip can also be set by wiring something in another bean to the setFileName method of this bean. This bean is also an applet - see AudioPlayer.html for a sample invocation.


Constructor Index

 o AudioPlayer()
 o AudioPlayer(String)

Method Index

 o actionPerformed(ActionEvent)
 o chooseAudioFile()
 o destroy()
 o getAllowMouseInteraction()
 o getFileName()
 o getMinimumSize()
 o getPreferredSize()
 o init()
 o loadAudioClip()
 o loadIcon(boolean)
 o main(String[])
 o mouseClicked(MouseEvent)
 o mouseEntered(MouseEvent)
 o mouseExited(MouseEvent)
 o mousePressed(MouseEvent)
 o mouseReleased(MouseEvent)
 o paint(Graphics)
 o playAudioClip()
 o setAllowMouseInteraction(boolean)
 o setFileName(String)
 o start()
 o stop()
 o stopAudioClip()

Constructors

 o AudioPlayer
 public AudioPlayer()
 o AudioPlayer
 public AudioPlayer(String audioFileName)

Methods

 o init
 public void init()
Overrides:
init in class Applet
 o destroy
 public void destroy()
Overrides:
destroy in class Applet
 o start
 public void start()
Overrides:
start in class Applet
 o stop
 public void stop()
Overrides:
stop in class Applet
 o loadIcon
 public Image loadIcon(boolean large)
 o chooseAudioFile
 public String chooseAudioFile()
 o loadAudioClip
 public void loadAudioClip()
 o playAudioClip
 public void playAudioClip()
 o stopAudioClip
 public void stopAudioClip()
 o actionPerformed
 public void actionPerformed(ActionEvent evt)
 o mouseClicked
 public void mouseClicked(MouseEvent evt)
 o mouseReleased
 public void mouseReleased(MouseEvent evt)
 o mousePressed
 public void mousePressed(MouseEvent evt)
 o mouseEntered
 public void mouseEntered(MouseEvent evt)
 o mouseExited
 public void mouseExited(MouseEvent evt)
 o paint
 public void paint(Graphics g)
Overrides:
paint in class Container
 o getPreferredSize
 public Dimension getPreferredSize()
Overrides:
getPreferredSize in class Container
 o getMinimumSize
 public Dimension getMinimumSize()
Overrides:
getMinimumSize in class Container
 o getFileName
 public String getFileName()
 o setFileName
 public synchronized void setFileName(String newFileName)
 o getAllowMouseInteraction
 public boolean getAllowMouseInteraction()
 o setAllowMouseInteraction
 public void setAllowMouseInteraction(boolean allow)
 o main
 public static void main(String argv[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index