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
- See Also:
-
Nested Class Summary
Nested ClassesNested 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
FieldsModifier and TypeFieldDescriptionprivate JRadioButton
private JRadioButton
(package private) boolean
private JButton
private boolean
(package private) boolean
(package private) JButton
private JSlider
(package private) int
(package private) float
private JSlider
private JSlider
private JButton
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
(package private) ItemListener
(package private) boolean
private JCheckBox
(package private) Properties
(package private) JButton
(package private) int
(package private) GuiMap
(package private) JmolPanel
private Properties
(package private) static final String[]
private JButton
(package private) short
(package private) boolean
(package private) float
private JButton
(package private) boolean
(package private) JButton
(package private) int
(package private) boolean
private PreferencesDialog.PrefsAction
private JButton
(package private) static final String[]
(package private) boolean
(package private) boolean
(package private) boolean
(package private) boolean
(package private) JButton
(package private) JButton
private JSlider
(package private) Viewer
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerformed
(ActionEvent event) void
addActions
(List<Action> list) private void
apply()
void
cancel()
protected void
protected Action
private boolean
getBoolean
(String key) private Dictionary<Object,
Object> getJSliderLabelTable
(JSlider slider) private String
(package private) void
(package private) void
void
ok()
(package private) void
rebond()
(package private) void
resetDefaults
(String[] overrides) (package private) void
save()
void
setFontScale
(int scale) private void
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 Details
-
autoBond
private boolean autoBond -
showHydrogens
boolean showHydrogens -
showMeasurements
boolean showMeasurements -
perspectiveDepth
boolean perspectiveDepth -
showAxes
boolean showAxes -
showBoundingBox
boolean showBoundingBox -
axesOrientationRasmol
boolean axesOrientationRasmol -
antialiasDisplay
boolean antialiasDisplay -
measureAngstroms
boolean measureAngstroms -
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
-
abNo
-
vdwPercentSlider
-
bdSlider
-
bwSlider
-
btSlider
-
cH
-
cM
-
cbPerspectiveDepth
-
cbShowAxes
-
cbShowBoundingBox
-
cbAntialias
-
cbMeasureAngstroms
-
cbAxesOrientationRasmol
-
cbOpenFilePreview
-
cbClearHistory
-
jmolDefaultProperties
-
currentProperties
Properties currentProperties -
prefsAction
-
commands
-
jmolDefaults
-
rasmolOverrides
-
jmol
JmolPanel jmol -
vwr
Viewer vwr -
guimap
GuiMap guimap -
actions
-
checkBoxListener
ItemListener checkBoxListener -
applyButton
-
jmolDefaultsButton
-
rasmolDefaultsButton
-
cancelButton
-
okButton
-
-
Constructor Details
-
PreferencesDialog
-
-
Method Details
-
buildDispPanel
-
buildAtomsPanel
-
getJSliderLabelTable
-
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
-
rebond
void rebond() -
initVariables
void initVariables() -
getProp
-
getBoolean
-
addActions
-
getAction
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
setFontScale
public void setFontScale(int scale)
-