Package ejmf.toolkit.gui.controls

Examples of ejmf.toolkit.gui.controls.ProgressBar


  * accordingly.
  */
    protected EventListener createControlListener() {
  return new ChangeListener() {
       public void stateChanged(ChangeEvent e) {
             ProgressBar s = (ProgressBar) e.getSource();
             int value = s.getValue();
             long mediaNanos = (long)((value * duration) /
                      (s.getMaximum() - s.getMinimum()));

             // Intel JMF: Setting media time will update video frame
             // Sun JMF: Video does not re-render until controller is restarted
     Controller controller = getController();
    int priorState = controller.getState();
View Full Code Here


    /**
      * Position slider based on mediaTime
      */
    public void setValue(long mediaTime) {
        ProgressBar bar;
  if (!isOperational()) {
      return;
        }
  bar = (ProgressBar) getControlComponent();
   long diff = bar.getMaximum() - bar.getMinimum();
   // Translate time to slider value
   int value = (int) ((diff * mediaTime) / duration);

   SwingUtilities.invokeLater(
    new SetProgressSliderValueThread(bar, value));
View Full Code Here

TOP

Related Classes of ejmf.toolkit.gui.controls.ProgressBar

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.