Package com.kitfox.svg.app
Class SVGPlayer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- com.kitfox.svg.app.SVGPlayer
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public class SVGPlayer extends javax.swing.JFrame
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JCheckBoxMenuItem
CheckBoxMenuItem_anonInputStream
private javax.swing.JMenuItem
cm_800x600
private javax.swing.JMenuItem
cm_about
private javax.swing.JMenuItem
cm_loadFile
private javax.swing.JMenuItem
cm_loadUrl
private javax.swing.JMenuItem
cm_player
private javax.swing.JCheckBoxMenuItem
cmCheck_verbose
(package private) javax.swing.JFileChooser
fileChooser
FileChooser for running in trusted environmentsprivate javax.swing.JMenuBar
jMenuBar1
private javax.swing.JSeparator
jSeparator2
private javax.swing.JMenu
menu_file
private javax.swing.JMenu
menu_help
private javax.swing.JMenu
menu_window
(package private) PlayerDialog
playerDialog
private javax.swing.JScrollPane
scrollPane_svgArea
static long
serialVersionUID
(package private) SVGDisplayPanel
svgDisplayPanel
(package private) SVGUniverse
universe
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description SVGPlayer()
Creates new form SVGViewer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
cm_800x600ActionPerformed(java.awt.event.ActionEvent evt)
private void
cm_aboutActionPerformed(java.awt.event.ActionEvent evt)
private void
cm_loadFileActionPerformed(java.awt.event.ActionEvent evt)
private void
cm_loadUrlActionPerformed(java.awt.event.ActionEvent evt)
private void
cm_playerActionPerformed(java.awt.event.ActionEvent evt)
private void
cmCheck_verboseActionPerformed(java.awt.event.ActionEvent evt)
private void
exitForm(java.awt.event.WindowEvent evt)
Exit the Applicationprivate void
initComponents()
This method is called from within the constructor to initialize the form.private void
loadURL(java.net.URL url)
static void
main(java.lang.String[] args)
private java.lang.String
pathToString(java.util.List<SVGElement> path)
void
updateTime(double curTime)
void
updateTime(double curTime, double timeStep, int playState)
-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, 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, 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
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
svgDisplayPanel
SVGDisplayPanel svgDisplayPanel
-
playerDialog
final PlayerDialog playerDialog
-
universe
SVGUniverse universe
-
fileChooser
final javax.swing.JFileChooser fileChooser
FileChooser for running in trusted environments
-
CheckBoxMenuItem_anonInputStream
private javax.swing.JCheckBoxMenuItem CheckBoxMenuItem_anonInputStream
-
cmCheck_verbose
private javax.swing.JCheckBoxMenuItem cmCheck_verbose
-
cm_800x600
private javax.swing.JMenuItem cm_800x600
-
cm_about
private javax.swing.JMenuItem cm_about
-
cm_loadFile
private javax.swing.JMenuItem cm_loadFile
-
cm_loadUrl
private javax.swing.JMenuItem cm_loadUrl
-
cm_player
private javax.swing.JMenuItem cm_player
-
jMenuBar1
private javax.swing.JMenuBar jMenuBar1
-
jSeparator2
private javax.swing.JSeparator jSeparator2
-
menu_file
private javax.swing.JMenu menu_file
-
menu_help
private javax.swing.JMenu menu_help
-
menu_window
private javax.swing.JMenu menu_window
-
scrollPane_svgArea
private javax.swing.JScrollPane scrollPane_svgArea
-
-
Method Detail
-
pathToString
private java.lang.String pathToString(java.util.List<SVGElement> path)
-
updateTime
public void updateTime(double curTime)
-
loadURL
private void loadURL(java.net.URL url)
-
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.
-
cm_loadUrlActionPerformed
private void cm_loadUrlActionPerformed(java.awt.event.ActionEvent evt)
-
cmCheck_verboseActionPerformed
private void cmCheck_verboseActionPerformed(java.awt.event.ActionEvent evt)
-
cm_playerActionPerformed
private void cm_playerActionPerformed(java.awt.event.ActionEvent evt)
-
cm_aboutActionPerformed
private void cm_aboutActionPerformed(java.awt.event.ActionEvent evt)
-
cm_800x600ActionPerformed
private void cm_800x600ActionPerformed(java.awt.event.ActionEvent evt)
-
cm_loadFileActionPerformed
private void cm_loadFileActionPerformed(java.awt.event.ActionEvent evt)
-
exitForm
private void exitForm(java.awt.event.WindowEvent evt)
Exit the Application
-
main
public static void main(java.lang.String[] args)
- Parameters:
args
- the command line arguments
-
updateTime
public void updateTime(double curTime, double timeStep, int playState)
-
-