public class PreferencesDialog extends JDialog implements ActionListener
Modifier and Type | Class and Description |
---|---|
(package private) class |
PreferencesDialog.PrefsAction |
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private JRadioButton |
abNo |
private JRadioButton |
abYes |
private JButton |
applyButton |
private boolean |
autoBond |
(package private) boolean |
axesOrientationRasmol |
(package private) JButton |
bButton |
private JSlider |
bdSlider |
(package private) int |
bondingVersion |
(package private) float |
bondTolerance |
private JSlider |
btSlider |
private JSlider |
bwSlider |
private JButton |
cancelButton |
private JCheckBox |
cbAxesOrientationRasmol |
private JCheckBox |
cbClearHistory |
private JCheckBox |
cbOpenFilePreview |
private JCheckBox |
cbPerspectiveDepth |
private JCheckBox |
cbShowAxes |
private JCheckBox |
cbShowBoundingBox |
private JCheckBox |
cH |
(package private) ItemListener |
checkBoxListener |
(package private) boolean |
clearHistory |
private JCheckBox |
cM |
private Map<String,Action> |
commands |
(package private) Properties |
currentProperties |
(package private) JButton |
eButton |
(package private) int |
fontScale |
(package private) GuiMap |
guimap |
(package private) JmolPanel |
jmol |
private Properties |
jmolDefaultProperties |
(package private) static String[] |
jmolDefaults |
private JButton |
jmolDefaultsButton |
(package private) short |
marBond |
(package private) float |
minBondDistance |
private JButton |
okButton |
(package private) boolean |
openFilePreview |
private Properties |
originalSystemProperties |
(package private) JButton |
pButton |
(package private) int |
percentVdwAtom |
(package private) boolean |
perspectiveDepth |
private PreferencesDialog.PrefsAction |
prefsAction |
private JButton |
rasmolDefaultsButton |
(package private) static String[] |
rasmolOverrides |
(package private) boolean |
showAxes |
(package private) boolean |
showBoundingBox |
(package private) boolean |
showHydrogens |
(package private) boolean |
showMeasurements |
(package private) JButton |
tButton |
(package private) JButton |
vButton |
private JSlider |
vdwPercentSlider |
(package private) Viewer |
vwr |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PreferencesDialog(JmolPanel jmol,
JFrame f,
GuiMap guimap,
Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event) |
private void |
apply() |
JPanel |
buildAtomsPanel() |
JPanel |
buildBondPanel() |
JPanel |
buildDispPanel() |
void |
cancel() |
protected void |
centerDialog() |
protected Action |
getAction(String cmd) |
Action[] |
getActions() |
private Dictionary<Object,Object> |
getJSliderLabelTable(JSlider slider) |
(package private) void |
initializeProperties() |
(package private) void |
initVariables() |
void |
ok() |
(package private) void |
rebond() |
(package private) void |
resetDefaults(String[] overrides) |
(package private) void |
save() |
void |
setFontScale(int scale) |
private void |
updateComponents() |
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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
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
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private boolean autoBond
boolean showHydrogens
boolean showMeasurements
boolean perspectiveDepth
boolean showAxes
boolean showBoundingBox
boolean axesOrientationRasmol
boolean openFilePreview
boolean clearHistory
int fontScale
float minBondDistance
float bondTolerance
short marBond
int percentVdwAtom
int bondingVersion
JButton bButton
JButton pButton
JButton tButton
JButton eButton
JButton vButton
private JRadioButton abYes
private JRadioButton abNo
private JSlider vdwPercentSlider
private JSlider bdSlider
private JSlider bwSlider
private JSlider btSlider
private JCheckBox cH
private JCheckBox cM
private JCheckBox cbPerspectiveDepth
private JCheckBox cbShowAxes
private JCheckBox cbShowBoundingBox
private JCheckBox cbAxesOrientationRasmol
private JCheckBox cbOpenFilePreview
private JCheckBox cbClearHistory
private Properties originalSystemProperties
private Properties jmolDefaultProperties
Properties currentProperties
private PreferencesDialog.PrefsAction prefsAction
static final String[] jmolDefaults
static final String[] rasmolOverrides
JmolPanel jmol
Viewer vwr
GuiMap guimap
ItemListener checkBoxListener
private JButton applyButton
private JButton jmolDefaultsButton
private JButton rasmolDefaultsButton
private JButton cancelButton
private JButton okButton
public JPanel buildDispPanel()
public JPanel buildAtomsPanel()
private Dictionary<Object,Object> getJSliderLabelTable(JSlider slider)
public JPanel buildBondPanel()
protected void centerDialog()
public void ok()
public void cancel()
private void updateComponents()
private void apply()
void save()
void initializeProperties()
void resetDefaults(String[] overrides)
void rebond()
void initVariables()
public Action[] getActions()
public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
public void setFontScale(int scale)