当前位置: 首页>>代码示例>>Java>>正文


Java Manager.setHint方法代码示例

本文整理汇总了Java中javax.media.Manager.setHint方法的典型用法代码示例。如果您正苦于以下问题:Java Manager.setHint方法的具体用法?Java Manager.setHint怎么用?Java Manager.setHint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.media.Manager的用法示例。


在下文中一共展示了Manager.setHint方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: MDIApp

import javax.media.Manager; //导入方法依赖的package包/类
/*************************************************************************
    * METHODS
    *************************************************************************/
   
   public MDIApp() {
super("Java Media Player");

// Add the desktop pane
setLayout( new BorderLayout() );
desktop = new JDesktopPane();
desktop.setDoubleBuffered(true);
add("Center", desktop);
setMenuBar(createMenuBar());
setSize(640, 480);
setVisible(true);

try {
    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
} catch (Exception e) {
    System.err.println("Could not initialize java.awt Metal lnf");
}
addWindowListener( new WindowAdapter() {
    public void windowClosing(WindowEvent we) {
	System.exit(0);
    }
} );

Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, new Boolean(true));
   }
 
开发者ID:champtar,项目名称:fmj-sourceforge-mirror,代码行数:30,代码来源:MDIApp.java

示例2: MediaPanel

import javax.media.Manager; //导入方法依赖的package包/类
public MediaPanel( URL mediaURL )
{
   setLayout( new BorderLayout() ); // use a BorderLayout
   
   // Use lightweight components for Swing compatibility
   Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
   
   try
   {
      // create a player to play the media specified in the URL
      Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
      
      // get the components for the video and the playback controls
      Component video = mediaPlayer.getVisualComponent();
      Component controls = mediaPlayer.getControlPanelComponent();
      
      if ( video != null ) 
         add( video, BorderLayout.CENTER ); // add video component

      if ( controls != null ) 
         add( controls, BorderLayout.SOUTH ); // add controls
      
      mediaPlayer.start(); // start playing the media clip
   } // end try
   catch ( NoPlayerException noPlayerException )
   {
      System.err.println( "No media player found" );
   } // end catch
   catch ( CannotRealizeException cannotRealizeException )
   {
      System.err.println( "Could not realize media player" );
   } // end catch
   catch ( IOException iOException )
   {
      System.err.println( "Error reading from the source" );
   } // end catch
}
 
开发者ID:meisamhe,项目名称:GPLshared,代码行数:38,代码来源:MediaPanel.java

示例3: JMFVideoImage

import javax.media.Manager; //导入方法依赖的package包/类
/** New version of JMFVideoImage to use MediaLocator - fixes WinXP bug **/
public JMFVideoImage(URL url, boolean loop, int scalemethod) throws NoPlayerException, CannotRealizeException, IOException {
	
	this.scalemethod = scalemethod;
	

	Manager.setHint(Manager.PLUGIN_PLAYER, new Boolean(true));
	ByteBufferRenderer.listener = this;

	try {

		String address = url.toString();
		
		
		address = address.replaceAll("file:/", "file:");
		address = address.replaceAll("%20", " ");
		
	    MediaLocator locator = new MediaLocator(address);
	    
	    DataSource ds = Manager.createDataSource(locator);

		jmfplayer = Manager.createRealizedPlayer(ds);
		log.info("Created player for: " + url.toString());

		jmfplayer.addControllerListener(this);
		
	    fpc = (FramePositioningControl)jmfplayer.getControl("javax.media.control.FramePositioningControl");    
	} catch (Exception e) {
			e.printStackTrace();
	}
}
 
开发者ID:ajclarkson,项目名称:ARMonkeyKit,代码行数:32,代码来源:JMFVideoImage.java

示例4: main

import javax.media.Manager; //导入方法依赖的package包/类
/**
 * @param args the command line arguments
 */
public static void main(String args[]) {
    
    
    Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, true);
    
    java.awt.EventQueue.invokeLater(new Runnable() {

        public void run() {
            new Main().setVisible(true);
        }
    });
}
 
开发者ID:sebkur,项目名称:montemedia,代码行数:16,代码来源:Main.java


注:本文中的javax.media.Manager.setHint方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。