Class PreferencesDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.openscience.jmol.app.jmolpanel.PreferencesDialog
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class PreferencesDialog extends javax.swing.JDialog implements java.awt.event.ActionListener- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classPreferencesDialog.PrefsAction-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JRadioButtonabNoprivate javax.swing.JRadioButtonabYesprivate javax.swing.JButtonapplyButtonprivate booleanautoBond(package private) booleanaxesOrientationRasmol(package private) javax.swing.JButtonbButtonprivate javax.swing.JSliderbdSlider(package private) intbondingVersion(package private) floatbondToleranceprivate javax.swing.JSliderbtSliderprivate javax.swing.JSliderbwSliderprivate javax.swing.JButtoncancelButtonprivate javax.swing.JCheckBoxcbAxesOrientationRasmolprivate javax.swing.JCheckBoxcbClearHistoryprivate javax.swing.JCheckBoxcbOpenFilePreviewprivate javax.swing.JCheckBoxcbPerspectiveDepthprivate javax.swing.JCheckBoxcbShowAxesprivate javax.swing.JCheckBoxcbShowBoundingBoxprivate javax.swing.JCheckBoxcH(package private) java.awt.event.ItemListenercheckBoxListener(package private) booleanclearHistoryprivate javax.swing.JCheckBoxcMprivate java.util.Map<java.lang.String,javax.swing.Action>commands(package private) java.util.PropertiescurrentProperties(package private) javax.swing.JButtoneButton(package private) intfontScale(package private) GuiMapguimap(package private) JmolPaneljmolprivate java.util.PropertiesjmolDefaultProperties(package private) static java.lang.String[]jmolDefaultsprivate javax.swing.JButtonjmolDefaultsButton(package private) shortmarBond(package private) floatminBondDistanceprivate javax.swing.JButtonokButton(package private) booleanopenFilePreviewprivate java.util.PropertiesoriginalSystemProperties(package private) javax.swing.JButtonpButton(package private) intpercentVdwAtom(package private) booleanperspectiveDepthprivate PreferencesDialog.PrefsActionprefsActionprivate javax.swing.JButtonrasmolDefaultsButton(package private) static java.lang.String[]rasmolOverrides(package private) booleanshowAxes(package private) booleanshowBoundingBox(package private) booleanshowHydrogens(package private) booleanshowMeasurements(package private) javax.swing.JButtontButton(package private) javax.swing.JButtonvButtonprivate javax.swing.JSlidervdwPercentSlider(package private) Viewervwr-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description PreferencesDialog(JmolPanel jmol, javax.swing.JFrame f, GuiMap guimap, Viewer vwr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent event)private voidapply()javax.swing.JPanelbuildAtomsPanel()javax.swing.JPanelbuildBondPanel()javax.swing.JPanelbuildDispPanel()voidcancel()protected voidcenterDialog()protected javax.swing.ActiongetAction(java.lang.String cmd)javax.swing.Action[]getActions()private java.util.Dictionary<java.lang.Object,java.lang.Object>getJSliderLabelTable(javax.swing.JSlider slider)(package private) voidinitializeProperties()(package private) voidinitVariables()voidok()(package private) voidrebond()(package private) voidresetDefaults(java.lang.String[] overrides)(package private) voidsave()voidsetFontScale(int scale)private voidupdateComponents()-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
autoBond
private boolean autoBond
-
showHydrogens
boolean showHydrogens
-
showMeasurements
boolean showMeasurements
-
perspectiveDepth
boolean perspectiveDepth
-
showAxes
boolean showAxes
-
showBoundingBox
boolean showBoundingBox
-
axesOrientationRasmol
boolean axesOrientationRasmol
-
openFilePreview
boolean openFilePreview
-
clearHistory
boolean clearHistory
-
fontScale
int fontScale
-
minBondDistance
float minBondDistance
-
bondTolerance
float bondTolerance
-
marBond
short marBond
-
percentVdwAtom
int percentVdwAtom
-
bondingVersion
int bondingVersion
-
bButton
javax.swing.JButton bButton
-
pButton
javax.swing.JButton pButton
-
tButton
javax.swing.JButton tButton
-
eButton
javax.swing.JButton eButton
-
vButton
javax.swing.JButton vButton
-
abYes
private javax.swing.JRadioButton abYes
-
abNo
private javax.swing.JRadioButton abNo
-
vdwPercentSlider
private javax.swing.JSlider vdwPercentSlider
-
bdSlider
private javax.swing.JSlider bdSlider
-
bwSlider
private javax.swing.JSlider bwSlider
-
btSlider
private javax.swing.JSlider btSlider
-
cH
private javax.swing.JCheckBox cH
-
cM
private javax.swing.JCheckBox cM
-
cbPerspectiveDepth
private javax.swing.JCheckBox cbPerspectiveDepth
-
cbShowAxes
private javax.swing.JCheckBox cbShowAxes
-
cbShowBoundingBox
private javax.swing.JCheckBox cbShowBoundingBox
-
cbAxesOrientationRasmol
private javax.swing.JCheckBox cbAxesOrientationRasmol
-
cbOpenFilePreview
private javax.swing.JCheckBox cbOpenFilePreview
-
cbClearHistory
private javax.swing.JCheckBox cbClearHistory
-
originalSystemProperties
private java.util.Properties originalSystemProperties
-
jmolDefaultProperties
private java.util.Properties jmolDefaultProperties
-
currentProperties
java.util.Properties currentProperties
-
prefsAction
private PreferencesDialog.PrefsAction prefsAction
-
commands
private java.util.Map<java.lang.String,javax.swing.Action> commands
-
jmolDefaults
static final java.lang.String[] jmolDefaults
-
rasmolOverrides
static final java.lang.String[] rasmolOverrides
-
jmol
JmolPanel jmol
-
vwr
Viewer vwr
-
guimap
GuiMap guimap
-
checkBoxListener
java.awt.event.ItemListener checkBoxListener
-
applyButton
private javax.swing.JButton applyButton
-
jmolDefaultsButton
private javax.swing.JButton jmolDefaultsButton
-
rasmolDefaultsButton
private javax.swing.JButton rasmolDefaultsButton
-
cancelButton
private javax.swing.JButton cancelButton
-
okButton
private javax.swing.JButton okButton
-
-
Method Detail
-
buildDispPanel
public javax.swing.JPanel buildDispPanel()
-
buildAtomsPanel
public javax.swing.JPanel buildAtomsPanel()
-
getJSliderLabelTable
private java.util.Dictionary<java.lang.Object,java.lang.Object> getJSliderLabelTable(javax.swing.JSlider slider)
-
buildBondPanel
public javax.swing.JPanel buildBondPanel()
-
centerDialog
protected void centerDialog()
-
ok
public void ok()
-
cancel
public void cancel()
-
updateComponents
private void updateComponents()
-
apply
private void apply()
-
save
void save()
-
initializeProperties
void initializeProperties()
-
resetDefaults
void resetDefaults(java.lang.String[] overrides)
-
rebond
void rebond()
-
initVariables
void initVariables()
-
getActions
public javax.swing.Action[] getActions()
-
getAction
protected javax.swing.Action getAction(java.lang.String cmd)
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
setFontScale
public void setFontScale(int scale)
-
-