|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.opensourcephysics.cabrillo.tracker.PrefsDialog
public class PrefsDialog
This displays and sets preferences for a TrackerPanel.
| Nested Class Summary |
|---|
| 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 |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JButton |
allButton
|
protected javax.swing.JButton |
applyButton
|
protected javax.swing.JTextField |
cacheField
|
protected javax.swing.JLabel |
cacheLabel
|
protected javax.swing.JButton |
cancelButton
|
protected javax.swing.JButton |
checkForUpgradeButton
|
protected javax.swing.JComboBox |
checkForUpgradeDropdown
|
protected javax.swing.JPanel |
checkPanel
|
protected javax.swing.JButton |
clearCacheButton
|
protected javax.swing.JCheckBox |
clearCacheOnExitCheckbox
|
protected javax.swing.JButton |
clearRecentButton
|
protected javax.swing.JPanel |
configPanel
|
protected javax.swing.JCheckBox |
defaultMemoryCheckbox
|
protected javax.swing.JRadioButton |
degreesButton
|
protected javax.swing.JPanel |
displayPanel
|
protected javax.swing.JPanel |
generalPanel
|
protected javax.swing.JCheckBox |
hintsCheckbox
|
protected javax.swing.JComboBox |
languageDropdown
|
protected javax.swing.JComboBox |
lookFeelDropdown
|
protected javax.swing.JLabel |
lookFeelLabel
|
protected javax.swing.JPanel |
mainButtonBar
|
protected IntegerField |
memoryField
|
protected javax.swing.JLabel |
memoryLabel
|
protected int |
memorySize
|
protected javax.swing.JButton |
noneButton
|
protected javax.swing.JButton |
okButton
|
protected java.util.Set<java.lang.String> |
prevEnabled
|
protected boolean |
prevFastXuggle
|
protected boolean |
prevHints
|
protected java.lang.String |
prevLocaleName
|
protected java.lang.String |
prevLookFeel
|
protected int |
prevMemory
|
protected boolean |
prevQTLast
|
protected boolean |
prevRadians
|
protected int |
prevRecentCount
|
protected javax.swing.JRadioButton |
qtButton
|
protected javax.swing.JRadioButton |
radiansButton
|
protected javax.swing.JLabel |
recentSizeLabel
|
protected javax.swing.JSpinner |
recentSizeSpinner
|
protected javax.swing.JButton |
relaunchButton
|
protected javax.swing.JPanel |
runtimePanel
|
protected javax.swing.JButton |
saveButton
|
protected javax.swing.JButton |
setCacheButton
|
protected javax.swing.JTabbedPane |
tabbedPane
|
protected TrackerPanel |
trackerPanel
|
protected javax.swing.JPanel |
videoPanel
|
protected javax.swing.JCheckBox |
vidWarningCheckbox
|
protected static boolean |
webStartWarningShown
|
protected javax.swing.JRadioButton |
xuggleButton
|
protected javax.swing.JCheckBox |
xuggleErrorCheckbox
|
protected javax.swing.JRadioButton |
xuggleFastButton
|
protected javax.swing.JRadioButton |
xuggleSlowButton
|
| 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 javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
PrefsDialog(TrackerPanel panel)
Constructs a PrefsDialog. |
|
| Method Summary | |
|---|---|
protected static javax.swing.JFileChooser |
getFileChooser(java.io.File file)
Gets a shared file chooser. |
protected void |
refreshGUI()
Refreshes the GUI. |
void |
setVisible(boolean vis)
|
protected void |
updateDisplay()
Updates this dialog to show the TrackerPanel's current preferences. |
| 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, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack |
| Methods inherited from class java.awt.Window |
|---|
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, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, transferFocusBackward, 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, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static boolean webStartWarningShown
protected TrackerPanel trackerPanel
protected javax.swing.JButton okButton
protected javax.swing.JButton cancelButton
protected javax.swing.JButton allButton
protected javax.swing.JButton noneButton
protected javax.swing.JButton applyButton
protected javax.swing.JButton saveButton
protected javax.swing.JButton relaunchButton
protected javax.swing.JButton clearRecentButton
protected javax.swing.JButton checkForUpgradeButton
protected javax.swing.JButton clearCacheButton
protected javax.swing.JButton setCacheButton
protected javax.swing.JTextField cacheField
protected javax.swing.JPanel checkPanel
protected javax.swing.JPanel mainButtonBar
protected java.util.Set<java.lang.String> prevEnabled
protected int prevMemory
protected int prevRecentCount
protected java.lang.String prevLookFeel
protected java.lang.String prevLocaleName
protected boolean prevHints
protected boolean prevQTLast
protected boolean prevRadians
protected boolean prevFastXuggle
protected javax.swing.JTabbedPane tabbedPane
protected javax.swing.JPanel configPanel
protected javax.swing.JPanel runtimePanel
protected javax.swing.JPanel videoPanel
protected javax.swing.JPanel generalPanel
protected javax.swing.JPanel displayPanel
protected IntegerField memoryField
protected javax.swing.JLabel memoryLabel
protected javax.swing.JLabel recentSizeLabel
protected javax.swing.JLabel lookFeelLabel
protected javax.swing.JLabel cacheLabel
protected javax.swing.JCheckBox defaultMemoryCheckbox
protected javax.swing.JCheckBox hintsCheckbox
protected javax.swing.JCheckBox vidWarningCheckbox
protected javax.swing.JCheckBox xuggleErrorCheckbox
protected javax.swing.JCheckBox clearCacheOnExitCheckbox
protected int memorySize
protected javax.swing.JSpinner recentSizeSpinner
protected javax.swing.JComboBox lookFeelDropdown
protected javax.swing.JComboBox languageDropdown
protected javax.swing.JComboBox checkForUpgradeDropdown
protected javax.swing.JRadioButton xuggleButton
protected javax.swing.JRadioButton qtButton
protected javax.swing.JRadioButton radiansButton
protected javax.swing.JRadioButton degreesButton
protected javax.swing.JRadioButton xuggleFastButton
protected javax.swing.JRadioButton xuggleSlowButton
| Constructor Detail |
|---|
public PrefsDialog(TrackerPanel panel)
panel - the tracker panel| Method Detail |
|---|
public void setVisible(boolean vis)
setVisible in class java.awt.Dialogprotected void refreshGUI()
protected void updateDisplay()
protected static javax.swing.JFileChooser getFileChooser(java.io.File file)
file - the initial file to select
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||