|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openscience.jmol.app.webexport.WebPanel
abstract class WebPanel
Nested Class Summary | |
---|---|
(package private) class |
WebPanel.InstanceCellRenderer
|
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 |
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 | |
---|---|
private javax.swing.JButton |
addInstanceButton
|
protected java.lang.String |
appletInfoDivs
|
protected javax.swing.JSpinner |
appletSizeSpinnerH
|
protected javax.swing.JSpinner |
appletSizeSpinnerP
|
protected javax.swing.JSpinner |
appletSizeSpinnerW
|
private javax.swing.JButton |
deleteInstanceButton
|
private javax.swing.JScrollPane |
editorScrollPane
|
private javax.swing.JFileChooser |
fc
|
private javax.swing.JButton |
helpButton
|
protected java.lang.String |
htmlAppletTemplate
|
private javax.swing.JList |
instanceList
|
protected java.lang.String |
listLabel
|
private javax.swing.JTextField |
localAppletPath
|
private javax.swing.JTextField |
pageAuthorName
|
private int |
panelIndex
|
protected java.lang.String |
panelName
|
private javax.swing.JTextField |
remoteAppletPath
|
private javax.swing.JButton |
saveButton
|
private javax.swing.JButton |
showInstanceButton
|
protected boolean |
useAppletJS
|
private JmolViewer |
viewer
|
private javax.swing.JTextField |
webPageTitle
|
private WebPanel[] |
webPanels
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, 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 |
---|
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 | |
---|---|
protected |
WebPanel(JmolViewer viewer,
javax.swing.JFileChooser fc,
WebPanel[] webPanels,
int panelIndex)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private static java.lang.String |
addFileList(java.lang.String script,
java.lang.String tag)
|
(package private) abstract javax.swing.JPanel |
appletParamPanel()
|
private static java.lang.String |
copyBinaryFile(java.lang.String fullPathName,
java.lang.String dataPath)
|
(package private) void |
enableButtons(javax.swing.JList list)
|
(package private) boolean |
fileWriter(java.io.File file,
javax.swing.JList InstanceList)
|
(package private) abstract java.lang.String |
fixHtml(java.lang.String html)
|
(package private) abstract java.lang.String |
getAppletDefs(int i,
java.lang.String html,
java.lang.StringBuffer appletDefs,
JmolInstance instance)
|
private static byte[] |
getFileAsBytes(java.lang.String path)
|
(package private) int |
getInfoHeight()
|
(package private) int |
getInfoWidth()
|
(package private) java.lang.String |
getInstanceName(int i)
|
private javax.swing.JPanel |
getLeftPanel(int w,
int h)
|
(package private) javax.swing.JPanel |
getPanel(int infoWidth,
int infoHeight)
|
private static java.lang.String |
localizeFileReferences(java.lang.String script,
java.lang.String[] origFileList,
java.lang.String[] copiedFileNames)
|
(package private) void |
syncLists()
|
private static java.lang.String |
writeFileBytes(java.lang.String path,
byte[] data)
|
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, 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 |
---|
protected java.lang.String panelName
protected java.lang.String htmlAppletTemplate
protected java.lang.String listLabel
protected java.lang.String appletInfoDivs
protected boolean useAppletJS
protected javax.swing.JSpinner appletSizeSpinnerW
protected javax.swing.JSpinner appletSizeSpinnerH
protected javax.swing.JSpinner appletSizeSpinnerP
private javax.swing.JScrollPane editorScrollPane
private javax.swing.JButton saveButton
private javax.swing.JButton helpButton
private javax.swing.JButton addInstanceButton
private javax.swing.JButton deleteInstanceButton
private javax.swing.JButton showInstanceButton
private javax.swing.JTextField remoteAppletPath
private javax.swing.JTextField localAppletPath
private javax.swing.JTextField pageAuthorName
private javax.swing.JTextField webPageTitle
private javax.swing.JFileChooser fc
private javax.swing.JList instanceList
private JmolViewer viewer
private int panelIndex
private WebPanel[] webPanels
Constructor Detail |
---|
protected WebPanel(JmolViewer viewer, javax.swing.JFileChooser fc, WebPanel[] webPanels, int panelIndex)
Method Detail |
---|
abstract java.lang.String getAppletDefs(int i, java.lang.String html, java.lang.StringBuffer appletDefs, JmolInstance instance)
abstract java.lang.String fixHtml(java.lang.String html)
abstract javax.swing.JPanel appletParamPanel()
javax.swing.JPanel getPanel(int infoWidth, int infoHeight)
private javax.swing.JPanel getLeftPanel(int w, int h)
int getInfoWidth()
int getInfoHeight()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
java.lang.String getInstanceName(int i)
boolean fileWriter(java.io.File file, javax.swing.JList InstanceList) throws java.io.IOException
java.io.IOException
private static java.lang.String addFileList(java.lang.String script, java.lang.String tag)
private static java.lang.String copyBinaryFile(java.lang.String fullPathName, java.lang.String dataPath)
private static byte[] getFileAsBytes(java.lang.String path) throws java.io.IOException
java.io.IOException
private static java.lang.String writeFileBytes(java.lang.String path, byte[] data)
private static java.lang.String localizeFileReferences(java.lang.String script, java.lang.String[] origFileList, java.lang.String[] copiedFileNames)
void syncLists()
void enableButtons(javax.swing.JList list)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |