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:
ActionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants
public class PreferencesDialog extends JDialog implements 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
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
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 private JRadioButtonabNoprivate JRadioButtonabYes(package private) List<Action>actionsprivate JButtonapplyButtonprivate booleanautoBond(package private) booleanaxesOrientationRasmol(package private) JButtonbButtonprivate JSliderbdSlider(package private) intbondingVersion(package private) floatbondToleranceprivate JSliderbtSliderprivate JSliderbwSliderprivate JButtoncancelButtonprivate JCheckBoxcbAxesOrientationRasmolprivate JCheckBoxcbClearHistoryprivate JCheckBoxcbOpenFilePreviewprivate JCheckBoxcbPerspectiveDepthprivate JCheckBoxcbShowAxesprivate JCheckBoxcbShowBoundingBoxprivate JCheckBoxcH(package private) ItemListenercheckBoxListener(package private) booleanclearHistoryprivate JCheckBoxcMprivate Map<String,Action>commands(package private) PropertiescurrentProperties(package private) JButtoneButton(package private) intfontScale(package private) GuiMapguimap(package private) JmolPaneljmolprivate PropertiesjmolDefaultProperties(package private) static String[]jmolDefaultsprivate JButtonjmolDefaultsButton(package private) shortmarBond(package private) floatminBondDistanceprivate JButtonokButton(package private) booleanopenFilePreviewprivate PropertiesoriginalSystemProperties(package private) JButtonpButton(package private) intpercentVdwAtom(package private) booleanperspectiveDepthprivate PreferencesDialog.PrefsActionprefsActionprivate JButtonrasmolDefaultsButton(package private) static String[]rasmolOverrides(package private) booleanshowAxes(package private) booleanshowBoundingBox(package private) booleanshowHydrogens(package private) booleanshowMeasurements(package private) JButtontButton(package private) JButtonvButtonprivate JSlidervdwPercentSlider(package private) Viewervwr-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
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
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description PreferencesDialog(JmolPanel jmol, JFrame f, GuiMap guimap, Viewer vwr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(ActionEvent event)voidaddActions(List<Action> list)private voidapply()JPanelbuildAtomsPanel()JPanelbuildBondPanel()JPanelbuildDispPanel()voidcancel()protected voidcenterDialog()protected ActiongetAction(String cmd)private Dictionary<Object,Object>getJSliderLabelTable(JSlider slider)(package private) voidinitializeProperties()(package private) voidinitVariables()voidok()(package private) voidrebond()(package private) voidresetDefaults(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
JButton bButton
-
pButton
JButton pButton
-
tButton
JButton tButton
-
eButton
JButton eButton
-
vButton
JButton vButton
-
abYes
private JRadioButton abYes
-
abNo
private JRadioButton abNo
-
vdwPercentSlider
private JSlider vdwPercentSlider
-
bdSlider
private JSlider bdSlider
-
bwSlider
private JSlider bwSlider
-
btSlider
private JSlider btSlider
-
cH
private JCheckBox cH
-
cM
private JCheckBox cM
-
cbPerspectiveDepth
private JCheckBox cbPerspectiveDepth
-
cbShowAxes
private JCheckBox cbShowAxes
-
cbShowBoundingBox
private JCheckBox cbShowBoundingBox
-
cbAxesOrientationRasmol
private JCheckBox cbAxesOrientationRasmol
-
cbOpenFilePreview
private JCheckBox cbOpenFilePreview
-
cbClearHistory
private JCheckBox cbClearHistory
-
originalSystemProperties
private Properties originalSystemProperties
-
jmolDefaultProperties
private Properties jmolDefaultProperties
-
currentProperties
Properties currentProperties
-
prefsAction
private PreferencesDialog.PrefsAction prefsAction
-
jmolDefaults
static final String[] jmolDefaults
-
rasmolOverrides
static final String[] rasmolOverrides
-
jmol
JmolPanel jmol
-
vwr
Viewer vwr
-
guimap
GuiMap guimap
-
checkBoxListener
ItemListener checkBoxListener
-
applyButton
private JButton applyButton
-
jmolDefaultsButton
private JButton jmolDefaultsButton
-
rasmolDefaultsButton
private JButton rasmolDefaultsButton
-
cancelButton
private JButton cancelButton
-
okButton
private JButton okButton
-
-
Method Detail
-
buildDispPanel
public JPanel buildDispPanel()
-
buildAtomsPanel
public JPanel buildAtomsPanel()
-
getJSliderLabelTable
private Dictionary<Object,Object> getJSliderLabelTable(JSlider slider)
-
buildBondPanel
public 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(String[] overrides)
-
rebond
void rebond()
-
initVariables
void initVariables()
-
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformedin interfaceActionListener
-
setFontScale
public void setFontScale(int scale)
-
-