用java建立一个screen,如何在这个screen里面上传视频

如题,小弟新学java, 现在要建立一个screen,在这个screen里面上传视频,然后如果其他的class想要播放这个视频,就可以调用这个screen的screenID即可。在网上查到好多通过extends JFrame的方法来插入视频,但是很少有如何通过建立screen来插入视频的资料,所以特来请教各位大牛。奉上代码,小弟新手上路,所以代码中有很多问题,比如mediaPlayer这个类就从来没有被使用过等等。希望各位前辈能告知,我需要怎么更改才可以成功在这个screen里面插入这段视频?或者如果这段代码实在没有修改的价值,能否拜托诸位大神帮助重写?拜托拜托!多谢多谢!

P.S. class mediaPlayer extends JFrame 之前的语句都是Screen这个superclass 里面的规定,比如一个screen必须要有screenID,parameter等。

import java.awt.BorderLayout;


import javax.print.DocFlavor.URL;
import javax.swing.JFrame;

import com.sun.xml.internal.ws.api.Component;

import edu.kit.exp.client.gui.screens.Screen;  



public class FXTest1 extends Screen {  


public static class ParamObject extends Screen.ParamObject {

    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = 333L;

    /** The message. */
    private String message;

    /**
     * This method gets a info message.
     * 
     * @return the message
     */
    public String getMessage() {
        return message;
    }

    /**
     * This method sets a info message.
     * 
     * @param message
     *            The new message.
     */
    public void setMessage(String message) {
        this.message = message;
    }

    /**
     * This constructor instantiates a new ParamObject.
     */
    public ParamObject() {

    }

    /**
     * This constructor instantiates a new ParamObject with an info message
     * as a parameter.
     * 
     * @param message
     *            A String which contains a message.
     */
    public ParamObject(String message) {
        this.message = message;
    }
}

/** The Constant serialVersionUID. */
private static final long serialVersionUID = 3333L;


public FXTest1(String gameId, ParamObject parameter, String screenId, Long showUpTime) {
    super(gameId, parameter, screenId, showUpTime);

    class mediaPlayer extends JFrame
    {

        private static final long serialVersionUID = 2L;

        public mediaPlayer()
        {
            setLayout(new BorderLayout());

            URL mediaURL = new URL("file:/C:/Users/DellAd-ad/Desktop/preCalibration1.mp4");

            Player mediaPlayer= Manager.createRealizedPlayer(mediaURL);

            Component video = mediaPlayer.getVisualComponent();
            Component controls = mediaPlayer.getControlPanelComponent();
            add(video,BorderLayout.CENTER);
            add(controls,BorderLayout.SOUTH);
        }

        private void add(Component video, String center) {
            // 

        }
    }


}   

}

http://tieba.baidu.com/p/4601307404