Package org.openscience.jmol.app
Class Jmol
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.openscience.jmol.app.jmolpanel.JmolPanel
-
- org.openscience.jmol.app.Jmol
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,JsonNioClient
,SplashInterface
public class Jmol extends JmolPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openscience.jmol.app.jmolpanel.JmolPanel
JmolPanel.AboutAction, JmolPanel.ActionChangedListener, JmolPanel.AnimButton, JmolPanel.AppCloser, JmolPanel.AtomSetChooserAction, JmolPanel.CloseAction, JmolPanel.ConsoleAction, JmolPanel.CopyImageAction, JmolPanel.CopyScriptAction, JmolPanel.CreditsAction, JmolPanel.ExecuteScriptAction, JmolPanel.ExitAction, JmolPanel.ExportAction, JmolPanel.GaussianAction, JmolPanel.NewAction, JmolPanel.NewwinAction, JmolPanel.OpenAction, JmolPanel.OpenMolAction, JmolPanel.OpenPdbAction, JmolPanel.OpenUrlAction, JmolPanel.PasteClipboardAction, JmolPanel.PovrayAction, JmolPanel.PrintAction, JmolPanel.RecentFilesAction, JmolPanel.ResizeAction, JmolPanel.ScriptEditorAction, JmolPanel.ScriptWindowAction, JmolPanel.SurfaceToolAction, JmolPanel.ToWebAction, JmolPanel.UguideAction, JmolPanel.ViewMeasurementTableAction, JmolPanel.WhatsNewAction, JmolPanel.WriteAction
-
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
-
Nested classes/interfaces inherited from interface org.openscience.jmol.app.jsonkiosk.JsonNioClient
JsonNioClient.TouchHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static boolean
isSwingJS
-
Fields inherited from class org.openscience.jmol.app.jmolpanel.JmolPanel
aboutAction, allowJavaConsole, appletContext, atomSetChooser, atomsetchooserAction, bannerFrame, clientService, closeAction, commands, consoleAction, consoleframe, copyImageAction, copyImageActionProperty, copyScriptAction, copyScriptActionProperty, creditsAction, display, EDITOR_WINDOW_NAME, editorAction, executeScriptAction, exitAction, exportAction, exportActionProperty, FILE_OPEN_WINDOW_NAME, frame, gaussianAction, gaussianDialog, guimap, historyFile, imageType, isPlugin, jmolApp, kioskFrame, measurementTable, menuItems, modelAdapter, myStatusListener, newAction, newwinAction, numWindows, openAction, openmolAction, openpdbAction, openurlAction, OUTSOCKET, pasteClipboardAction, pasteClipboardActionProperty, pcs, pluginFile, povrayAction, povrayActionProperty, preferencesDialog, printAction, printActionProperty, qualityJPG, qualityPNG, recentFiles, recentFilesAction, resizeAction, screenSize, SCRIPT_WINDOW_NAME, splash, startupHeight, startupWidth, status, surfaceTool, SURFACETOOL_WINDOW_NAME, surfaceToolAction, surfaceToolActionProperty, toolbar, toWebAction, toWebActionProperty, uguideAction, viewMeasurementTableAction, vwr, vwrOptions, WEB_MAKER_WINDOW_NAME, whatsnewAction, windowName, writeAction, writeActionProperty
-
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
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Jmol
getJmol(JFrame baseframe, int width, int height, Map<String,Object> vwrOptions)
static Jmol
getJmol(JmolApp jmolApp, JFrame frame)
static void
main(String[] args)
protected static void
startJmol(JmolApp jmolApp)
-
Methods inherited from class org.openscience.jmol.app.jmolpanel.JmolPanel
addHelpMenuBar, addJmolProperties, addJmolProperty, addJmolWindowInfo, addJmolWindowInnerInfo, addMacrosMenu, addNormalMenuBar, addPluginMenu, createDisplayAndAddStatusListener, createGuiMap, createMenu, createMenubar, createMenuItem, createStatusBar, createToolBar, createToolbarButton, doClose, getAction, getAndRegisterPlugin, getDialogs, getFrameActions, getIconX, getInstanceWithParams, getJavaConsole, getJavaConsole, getJmolProperty, getJsonNioServer, getMeasurementTable, getMenuItem, getPluginOption, getPreference, getStringX, getUserDirectory, getWindowName, isServer, launchMainFrame, newToolbar, nioClosed, nioSync, print, processNioMessage, report, saveWindowSizes, say, serverCycle, setAtomChooser, setCommandHooks, setFrameLocation, setIntoFrame, setMenuKeys, setMenuState, setPluginOption, setStatus, setupConsole, setupDisplay, setupDnD, setupModelAdapterAndViewer, showStatus, syncScript, updateConsoleFont
-
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
-
-