|
|||||||||
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
|
protected int |
nWidgets
|
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 Widgets |
theWidgets
|
protected boolean |
useAppletJS
|
protected JmolViewer |
viewer
|
private javax.swing.JTextField |
webPageTitle
|
private WebPanel[] |
webPanels
|
private java.awt.Checkbox[] |
widgetCheckboxes
|
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)
|
java.util.BitSet |
allSelectedWidgets()
|
(package private) abstract javax.swing.JPanel |
appletParamPanel()
|
private java.lang.String |
copyBinaryFile(java.lang.String fullPathName,
java.lang.String dataPath)
|
(package private) void |
enableButtons(javax.swing.JList list)
|
(package private) java.lang.String |
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)
|
(package private) int |
getInfoHeight()
|
(package private) int |
getInfoWidth()
|
(package private) javax.swing.JList |
getInstanceList()
|
(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)
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
(package private) void |
syncLists()
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
private static java.lang.String |
writeFileZipped(java.lang.String[] retName,
byte[] data,
int maxUnzipped)
|
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
protected Widgets theWidgets
protected int nWidgets
private java.awt.Checkbox[] widgetCheckboxes
protected 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)
javax.swing.JList getInstanceList()
private javax.swing.JPanel getLeftPanel(int w, int h)
int getInfoWidth()
int getInfoHeight()
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
java.lang.String getInstanceName(int i)
java.lang.String fileWriter(java.io.File file, javax.swing.JList InstanceList) throws java.io.IOException
java.io.IOException
public java.util.BitSet allSelectedWidgets()
private java.lang.String copyBinaryFile(java.lang.String fullPathName, java.lang.String dataPath)
private static java.lang.String writeFileZipped(java.lang.String[] retName, byte[] data, int maxUnzipped)
void syncLists()
void enableButtons(javax.swing.JList list)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |