Class PlayerDialog

  • All Implemented Interfaces:
    PlayerThreadListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class PlayerDialog
    extends javax.swing.JDialog
    implements PlayerThreadListener
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JDialog

        javax.swing.JDialog.AccessibleJDialog
      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.JButton bn_playBack  
      private javax.swing.JButton bn_playFwd  
      private javax.swing.JButton bn_stop  
      private javax.swing.JButton bn_time0  
      private javax.swing.JLabel jLabel1  
      private javax.swing.JLabel jLabel2  
      private javax.swing.JPanel jPanel1  
      private javax.swing.JPanel jPanel2  
      private javax.swing.JPanel jPanel3  
      private javax.swing.JPanel jPanel4  
      (package private) SVGPlayer parent  
      static long serialVersionUID  
      private javax.swing.JTextField text_curTime  
      private javax.swing.JTextField text_timeStep  
      (package private) PlayerThread thread  
      • Fields inherited from class javax.swing.JDialog

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      PlayerDialog​(SVGPlayer parent)
      Creates new form PlayerDialog
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void bn_playBackActionPerformed​(java.awt.event.ActionEvent evt)  
      private void bn_playFwdActionPerformed​(java.awt.event.ActionEvent evt)  
      private void bn_stopActionPerformed​(java.awt.event.ActionEvent evt)  
      private void bn_time0ActionPerformed​(java.awt.event.ActionEvent evt)  
      private void formWindowClosed​(java.awt.event.WindowEvent evt)  
      private void initComponents()
      This method is called from within the constructor to initialize the form.
      private void text_curTimeActionPerformed​(java.awt.event.ActionEvent evt)  
      private void text_curTimeFocusLost​(java.awt.event.FocusEvent evt)  
      private void text_timeStepActionPerformed​(java.awt.event.ActionEvent evt)  
      private void text_timeStepFocusLost​(java.awt.event.FocusEvent evt)  
      void updateTime​(double curTime, double timeStep, int playState)  
      • Methods inherited from class javax.swing.JDialog

        addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • bn_playBack

        private javax.swing.JButton bn_playBack
      • bn_playFwd

        private javax.swing.JButton bn_playFwd
      • bn_stop

        private javax.swing.JButton bn_stop
      • bn_time0

        private javax.swing.JButton bn_time0
      • jLabel1

        private javax.swing.JLabel jLabel1
      • jLabel2

        private javax.swing.JLabel jLabel2
      • jPanel1

        private javax.swing.JPanel jPanel1
      • jPanel2

        private javax.swing.JPanel jPanel2
      • jPanel3

        private javax.swing.JPanel jPanel3
      • jPanel4

        private javax.swing.JPanel jPanel4
      • text_curTime

        private javax.swing.JTextField text_curTime
      • text_timeStep

        private javax.swing.JTextField text_timeStep
    • Constructor Detail

      • PlayerDialog

        public PlayerDialog​(SVGPlayer parent)
        Creates new form PlayerDialog
    • Method Detail

      • updateTime

        public void updateTime​(double curTime,
                               double timeStep,
                               int playState)
        Specified by:
        updateTime in interface PlayerThreadListener
      • initComponents

        private void initComponents()
        This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
      • bn_time0ActionPerformed

        private void bn_time0ActionPerformed​(java.awt.event.ActionEvent evt)
      • bn_playFwdActionPerformed

        private void bn_playFwdActionPerformed​(java.awt.event.ActionEvent evt)
      • bn_stopActionPerformed

        private void bn_stopActionPerformed​(java.awt.event.ActionEvent evt)
      • bn_playBackActionPerformed

        private void bn_playBackActionPerformed​(java.awt.event.ActionEvent evt)
      • formWindowClosed

        private void formWindowClosed​(java.awt.event.WindowEvent evt)
      • text_timeStepFocusLost

        private void text_timeStepFocusLost​(java.awt.event.FocusEvent evt)
      • text_timeStepActionPerformed

        private void text_timeStepActionPerformed​(java.awt.event.ActionEvent evt)
      • text_curTimeActionPerformed

        private void text_curTimeActionPerformed​(java.awt.event.ActionEvent evt)
      • text_curTimeFocusLost

        private void text_curTimeFocusLost​(java.awt.event.FocusEvent evt)