org.openscience.jmol.app.jmolpanel
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
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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,
JmolViewer viewer) |
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) |
private void |
save() |
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, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paint, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, 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
float minBondDistance
float bondTolerance
short marBond
int percentVdwAtom
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
JmolViewer viewer
GuiMap guimap
ItemListener checkBoxListener
private JButton applyButton
private JButton jmolDefaultsButton
private JButton rasmolDefaultsButton
private JButton cancelButton
private JButton okButton
public PreferencesDialog(JmolPanel jmol, JFrame f, GuiMap guimap, JmolViewer viewer)
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()
private void save()
void initializeProperties()
void resetDefaults(String[] overrides)
void rebond()
void initVariables()
public Action[] getActions()
public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener