Java Reference
In-Depth Information
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
//Note the new import…
import javax.media.*;
public class MediaPlayer extends JFrame
implements ActionListener, ControllerListener
//The application frame itself has undertaken to provide
//a defi nition for the controllerUpdate method of the
//ControllerListener interface.
{
private JLabel prompt;
private JTextField fi leName;
private JPanel inputPanel;
private File fi le;
//Here is the declaration for the
//central media player object…
private Player player;
public static void main(String args[])
{
MediaPlayer frame= new MediaPlayer();
frame.setSize(600, 400);
frame.setVisible(true);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public MediaPlayer ()
{
setTitle( "Java Media Player Frame" );
inputPanel = new JPanel();
prompt = new JLabel("Audio/video fi le name: ");
fi leName = new JTextField(25);
inputPanel.add(prompt);
inputPanel.add(fi leName);
add(inputPanel,BorderLayout.NORTH);
fi leName.addActionListener(this);
}
public void actionPerformed(ActionEvent event)
{
try
{
Search WWH ::




Custom Search