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:
WindowListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
public class WebExport extends JPanel implements WindowListener
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static String
chemappsPath
private static HistoryFile
historyFile
private static int
IN_JMOL
(package private) static String
localAppletPath
(package private) static String
pageAuthorName
(package private) static int
popInHeight
(package private) static int
popInWidth
(package private) static Properties
prop
(package private) static String
remoteAppletPath
private static int
runStatus
(package private) static int
scriptButtonPercent
private static boolean
showMoleculesAndOrbitals
private static int
STAND_ALONE
(package private) static WebExport
webExport
private static JFrame
webFrame
private static WebPanel[]
webPanels
private static String
windowName
-
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
-
Fields inherited from class java.awt.Component
accessibleContext, 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
-
-
Constructor Summary
Constructors Modifier Constructor Description private
WebExport(Viewer vwr, HistoryFile hFile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
cleanUp()
static WebExport
createAndShowGUI(Viewer vwr, HistoryFile historyFile, String wName)
static void
dispose()
(package private) static String
getAppletPath(boolean isRemote)
(package private) static JFrame
getFrame()
(package private) static String
getPageAuthorName()
(package private) static int
getPopInHeight()
(package private) static int
getPopInWidth()
(package private) static int
getScriptButtonPercent()
static void
saveHistory()
(package private) static void
setAppletPath(String path, boolean isRemote)
(package private) static void
setPopInDim(int appletWidth, int appletHeight)
(package private) static void
setScriptButtonPercent(int percent)
(package private) static void
setWebPageAuthor(String pageAuthor)
(package private) static String
TimeStamp_WebLink()
void
windowActivated(WindowEvent e)
void
windowClosed(WindowEvent e)
void
windowClosing(WindowEvent e)
void
windowDeactivated(WindowEvent e)
void
windowDeiconified(WindowEvent e)
void
windowGainedFocus(WindowEvent e)
void
windowIconified(WindowEvent e)
void
windowLostFocus(WindowEvent e)
void
windowOpened(WindowEvent e)
void
windowStateChanged(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 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 JFrame webFrame
-
windowName
private static String windowName
-
remoteAppletPath
static String remoteAppletPath
-
localAppletPath
static String localAppletPath
-
prop
static Properties prop
-
pageAuthorName
static 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 String TimeStamp_WebLink()
-
dispose
public static void dispose()
-
createAndShowGUI
public static WebExport createAndShowGUI(Viewer vwr, HistoryFile historyFile, String wName)
-
saveHistory
public static void saveHistory()
-
getAppletPath
static String getAppletPath(boolean isRemote)
-
setAppletPath
static void setAppletPath(String path, boolean isRemote)
-
getPageAuthorName
static String getPageAuthorName()
-
setWebPageAuthor
static void setWebPageAuthor(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 JFrame getFrame()
-
windowClosing
public void windowClosing(WindowEvent e)
- Specified by:
windowClosing
in interfaceWindowListener
-
windowClosed
public void windowClosed(WindowEvent e)
- Specified by:
windowClosed
in interfaceWindowListener
-
windowOpened
public void windowOpened(WindowEvent e)
- Specified by:
windowOpened
in interfaceWindowListener
-
windowIconified
public void windowIconified(WindowEvent e)
- Specified by:
windowIconified
in interfaceWindowListener
-
windowDeiconified
public void windowDeiconified(WindowEvent e)
- Specified by:
windowDeiconified
in interfaceWindowListener
-
windowActivated
public void windowActivated(WindowEvent e)
- Specified by:
windowActivated
in interfaceWindowListener
-
windowDeactivated
public void windowDeactivated(WindowEvent e)
- Specified by:
windowDeactivated
in interfaceWindowListener
-
windowGainedFocus
public void windowGainedFocus(WindowEvent e)
- Parameters:
e
-
-
windowLostFocus
public void windowLostFocus(WindowEvent e)
- Parameters:
e
-
-
windowStateChanged
public void windowStateChanged(WindowEvent e)
- Parameters:
e
-
-
cleanUp
public static void cleanUp()
-
-