Package net.sf.fmj.ejmf.toolkit.util

Examples of net.sf.fmj.ejmf.toolkit.util.PlayerPanel


    //  no need to open GUI for just audio.
   
    // create GUI frame, add player's GUI components to it:
    if (player.getVisualComponent() != null)
    {
      final PlayerPanel playerpanel;
      try
      {
        playerpanel = new PlayerPanel(player);
      } catch (NoPlayerException e)
      {
        logger.log(Level.WARNING, "" + e, e);
        throw new IOException("" + e);
      }
 
      // already realized so this will work:
          //playerpanel.addControlComponent(); // no need for control component
          playerpanel.addVisualComponent();
         
      final JFrame frame = new JFrame( "Renderer" );
 
      // exit on close:
          //  Allow window to close
          frame.addWindowListener(
              new WindowAdapter() {
                  @Override
          public void windowClosing(WindowEvent e) {
                    // TODO: close player?
                     // System.exit(0);
                  }
              }
          );
 
          //  Resize frame whenever new Component is added
          playerpanel.getMediaPanel().addContainerListener(
              new ContainerListener() {
                  public void componentAdded(ContainerEvent e) {
                      frame.pack();
                  }
                  public void componentRemoved(ContainerEvent e) {
View Full Code Here


   
    // create a player:
    final Player player = Manager.createRealizedPlayer(ds);
   
    // create GUI frame, add player's GUI components to it:
    final PlayerPanel playerpanel = new PlayerPanel(player);

    // already realized so this will work:
        playerpanel.addControlComponent();
        playerpanel.addVisualComponent();
       
    final JFrame frame = new JFrame( "A/V Merge Test" );

    // exit on close:
        //  Allow window to close
        frame.addWindowListener(
            new WindowAdapter() {
                @Override
        public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            }
        );

        //  Resize frame whenever new Component is added
        playerpanel.getMediaPanel().addContainerListener(
            new ContainerListener() {
                public void componentAdded(ContainerEvent e) {
                    frame.pack();
                }
                public void componentRemoved(ContainerEvent e) {
View Full Code Here

    {
      // create a player:
      final Player player = Manager.createRealizedPlayer(ds[i]);
     
      // create GUI frame, add player's GUI components to it:
      final PlayerPanel playerpanel = new PlayerPanel(player);
 
      // already realized so this will work:
          playerpanel.addControlComponent();
          playerpanel.addVisualComponent();
         
      final JFrame frame = new JFrame( "A/V Clone Test " + i );
 
      // exit on close:
          //  Allow window to close
          frame.addWindowListener(
              new WindowAdapter() {
                  @Override
          public void windowClosing(WindowEvent e) {
                      System.exit(0);
                  }
              }
          );
 
          //  Resize frame whenever new Component is added
          playerpanel.getMediaPanel().addContainerListener(
              new ContainerListener() {
                  public void componentAdded(ContainerEvent e) {
                      frame.pack();
                  }
                  public void componentRemoved(ContainerEvent e) {
View Full Code Here

TOP

Related Classes of net.sf.fmj.ejmf.toolkit.util.PlayerPanel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.