Class WebExport
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.openscience.jmol.app.webexport.WebExport
-
- All Implemented Interfaces:
java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible
public class WebExport extends javax.swing.JPanel implements java.awt.event.WindowListener- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.StringchemappsPathprivate static HistoryFilehistoryFileprivate static intIN_JMOL(package private) static java.lang.StringlocalAppletPath(package private) static java.lang.StringpageAuthorName(package private) static intpopInHeight(package private) static intpopInWidth(package private) static java.util.Propertiesprop(package private) static java.lang.StringremoteAppletPathprivate static intrunStatus(package private) static intscriptButtonPercentprivate static booleanshowMoleculesAndOrbitalsprivate static intSTAND_ALONE(package private) static WebExportwebExportprivate static javax.swing.JFramewebFrameprivate static WebPanel[]webPanelsprivate static java.lang.StringwindowName-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Modifier Constructor Description privateWebExport(Viewer vwr, HistoryFile hFile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcleanUp()static WebExportcreateAndShowGUI(Viewer vwr, HistoryFile historyFile, java.lang.String wName)static voiddispose()(package private) static java.lang.StringgetAppletPath(boolean isRemote)(package private) static javax.swing.JFramegetFrame()(package private) static java.lang.StringgetPageAuthorName()(package private) static intgetPopInHeight()(package private) static intgetPopInWidth()(package private) static intgetScriptButtonPercent()static voidsaveHistory()(package private) static voidsetAppletPath(java.lang.String path, boolean isRemote)(package private) static voidsetPopInDim(int appletWidth, int appletHeight)(package private) static voidsetScriptButtonPercent(int percent)(package private) static voidsetWebPageAuthor(java.lang.String pageAuthor)(package private) static java.lang.StringTimeStamp_WebLink()voidwindowActivated(java.awt.event.WindowEvent e)voidwindowClosed(java.awt.event.WindowEvent e)voidwindowClosing(java.awt.event.WindowEvent e)voidwindowDeactivated(java.awt.event.WindowEvent e)voidwindowDeiconified(java.awt.event.WindowEvent e)voidwindowGainedFocus(java.awt.event.WindowEvent e)voidwindowIconified(java.awt.event.WindowEvent e)voidwindowLostFocus(java.awt.event.WindowEvent e)voidwindowOpened(java.awt.event.WindowEvent e)voidwindowStateChanged(java.awt.event.WindowEvent e)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
chemappsPath
static final java.lang.String chemappsPath
- See Also:
- Constant Field Values
-
showMoleculesAndOrbitals
private static boolean showMoleculesAndOrbitals
-
STAND_ALONE
private static final int STAND_ALONE
- See Also:
- Constant Field Values
-
IN_JMOL
private static final int IN_JMOL
- See Also:
- Constant Field Values
-
runStatus
private static int runStatus
-
historyFile
private static HistoryFile historyFile
-
webPanels
private static WebPanel[] webPanels
-
webExport
static WebExport webExport
-
webFrame
private static javax.swing.JFrame webFrame
-
windowName
private static java.lang.String windowName
-
remoteAppletPath
static java.lang.String remoteAppletPath
-
localAppletPath
static java.lang.String localAppletPath
-
prop
static java.util.Properties prop
-
pageAuthorName
static java.lang.String pageAuthorName
-
popInWidth
static int popInWidth
-
popInHeight
static int popInHeight
-
scriptButtonPercent
static int scriptButtonPercent
-
-
Constructor Detail
-
WebExport
private WebExport(Viewer vwr, HistoryFile hFile)
-
-
Method Detail
-
TimeStamp_WebLink
static java.lang.String TimeStamp_WebLink()
-
dispose
public static void dispose()
-
createAndShowGUI
public static WebExport createAndShowGUI(Viewer vwr, HistoryFile historyFile, java.lang.String wName)
-
saveHistory
public static void saveHistory()
-
getAppletPath
static java.lang.String getAppletPath(boolean isRemote)
-
setAppletPath
static void setAppletPath(java.lang.String path, boolean isRemote)
-
getPageAuthorName
static java.lang.String getPageAuthorName()
-
setWebPageAuthor
static void setWebPageAuthor(java.lang.String pageAuthor)
-
setPopInDim
static void setPopInDim(int appletWidth, int appletHeight)
-
getPopInWidth
static int getPopInWidth()
-
getPopInHeight
static int getPopInHeight()
-
setScriptButtonPercent
static void setScriptButtonPercent(int percent)
-
getScriptButtonPercent
static int getScriptButtonPercent()
-
getFrame
static javax.swing.JFrame getFrame()
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)
- Specified by:
windowClosingin interfacejava.awt.event.WindowListener
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent e)
- Specified by:
windowClosedin interfacejava.awt.event.WindowListener
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent e)
- Specified by:
windowOpenedin interfacejava.awt.event.WindowListener
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent e)
- Specified by:
windowIconifiedin interfacejava.awt.event.WindowListener
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent e)
- Specified by:
windowDeiconifiedin interfacejava.awt.event.WindowListener
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent e)
- Specified by:
windowActivatedin interfacejava.awt.event.WindowListener
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent e)
- Specified by:
windowDeactivatedin interfacejava.awt.event.WindowListener
-
windowGainedFocus
public void windowGainedFocus(java.awt.event.WindowEvent e)
- Parameters:
e-
-
windowLostFocus
public void windowLostFocus(java.awt.event.WindowEvent e)
- Parameters:
e-
-
windowStateChanged
public void windowStateChanged(java.awt.event.WindowEvent e)
- Parameters:
e-
-
cleanUp
public static void cleanUp()
-
-