Package adams.gui.tools.audioannotator
Class EditBindingDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- adams.gui.core.BaseDialog
-
- adams.gui.dialog.DialogWithButtons
-
- adams.gui.dialog.ApprovalDialog
-
- adams.gui.tools.audioannotator.EditBindingDialog
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
public class EditBindingDialog extends adams.gui.dialog.ApprovalDialog
Dialog for editing an individual key binding- Author:
- sjb90
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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 inherited from class adams.gui.dialog.ApprovalDialog
APPROVE_OPTION, CANCEL_OPTION, DISCARD_OPTION, m_ButtonApprove, m_ButtonCancel, m_ButtonDiscard, m_Option
-
Fields inherited from class adams.gui.dialog.DialogWithButtons
m_PanelButtons, m_PanelButtonsLeft, m_PanelButtonsRight
-
Fields inherited from class adams.gui.core.BaseDialog
m_AfterHideActions, m_AfterShowActions, m_BeforeHideActions, m_BeforeShowActions, m_DisposeCalled, m_UISettingsApplied, m_UISettingsPrefix, m_UISettingsStored
-
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 EditBindingDialog(Dialog owner)
Creates a modeless dialog without a title with the specified Dialog as its owner.EditBindingDialog(Dialog owner, Dialog.ModalityType modality)
Creates a dialog with the specified owner Dialog and modality.EditBindingDialog(Dialog owner, String title)
Creates a modeless dialog with the specified title and with the specified owner dialog.EditBindingDialog(Dialog owner, String title, Dialog.ModalityType modality)
Creates a dialog with the specified title, modality and the specified owner Dialog.EditBindingDialog(Frame owner)
Creates a modeless dialog without a title with the specified Frame as its owner.EditBindingDialog(Frame owner, boolean modal)
Creates a dialog with the specified owner Frame, modality and an empty title.EditBindingDialog(Frame owner, String title)
Creates a modeless dialog with the specified title and with the specified owner frame.EditBindingDialog(Frame owner, String title, boolean modal)
Creates a dialog with the specified owner Frame, modality and title.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearFields()
Clears all the parameter fields.Binding
getBinding()
a getter for the bindingprotected void
initGUI()
protected void
initialize()
void
loadBinding(Binding b)
loads a binding into the edit binding panel-
Methods inherited from class adams.gui.dialog.ApprovalDialog
approveDialog, beforeShow, cancelDialog, checkInput, discardDialog, getApproveButton, getApproveCaption, getApproveMnemonic, getCancelButton, getCancelCaption, getCancelMnemonic, getConfirmationDialog, getConfirmationDialog, getConfirmationDialog, getConfirmationDialog, getDialog, getDialog, getDialog, getDialog, getDiscardButton, getDiscardCaption, getDiscardMnemonic, getInformationDialog, getInformationDialog, getInformationDialog, getInformationDialog, getOption, isApproveEnabled, isApproveVisible, isCancelEnabled, isCancelVisible, isDiscardEnabled, isDiscardVisible, setApproveCaption, setApproveEnabled, setApproveMnemonic, setApproveVisible, setCancelCaption, setCancelEnabled, setCancelMnemonic, setCancelVisible, setDiscardCaption, setDiscardEnabled, setDiscardMnemonic, setDiscardVisible
-
Methods inherited from class adams.gui.core.BaseDialog
addAfterHideAction, addAfterShowAction, addBeforeHideAction, addBeforeShowAction, afterHide, afterShow, applyUISettings, beforeHide, dispose, executeAfterHideActions, executeAfterShowActions, executeBeforeHideActions, executeBeforeShowActions, finishInit, getUISettingsApplied, getUISettingsPrefix, pack, removeAfterHideAction, removeAfterShowAction, removeBeforeHideAction, removeBeforeShowAction, setLocationRelativeTo, setUISettingsPrefix, setUISettingsPrefix, setVisible, storeUISettings
-
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, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, 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
-
-
-
-
Constructor Detail
-
EditBindingDialog
public EditBindingDialog(Dialog owner)
Creates a modeless dialog without a title with the specified Dialog as its owner.- Parameters:
owner
- the owning dialog
-
EditBindingDialog
public EditBindingDialog(Dialog owner, Dialog.ModalityType modality)
Creates a dialog with the specified owner Dialog and modality.- Parameters:
owner
- the owning dialogmodality
- the type of modality
-
EditBindingDialog
public EditBindingDialog(Dialog owner, String title)
Creates a modeless dialog with the specified title and with the specified owner dialog.- Parameters:
owner
- the owning dialogtitle
- the title of the dialog
-
EditBindingDialog
public EditBindingDialog(Dialog owner, String title, Dialog.ModalityType modality)
Creates a dialog with the specified title, modality and the specified owner Dialog.- Parameters:
owner
- the owning dialogtitle
- the title of the dialogmodality
- the type of modality
-
EditBindingDialog
public EditBindingDialog(Frame owner)
Creates a modeless dialog without a title with the specified Frame as its owner.- Parameters:
owner
- the owning frame
-
EditBindingDialog
public EditBindingDialog(Frame owner, boolean modal)
Creates a dialog with the specified owner Frame, modality and an empty title.- Parameters:
owner
- the owning framemodal
- whether the dialog is modal or not
-
EditBindingDialog
public EditBindingDialog(Frame owner, String title)
Creates a modeless dialog with the specified title and with the specified owner frame.- Parameters:
owner
- the owning frametitle
- the title of the dialog
-
-
Method Detail
-
initialize
protected void initialize()
- Overrides:
initialize
in classadams.gui.dialog.ApprovalDialog
-
initGUI
protected void initGUI()
- Overrides:
initGUI
in classadams.gui.dialog.ApprovalDialog
-
clearFields
public void clearFields()
Clears all the parameter fields.
-
getBinding
public Binding getBinding()
a getter for the binding- Returns:
- a binding made from the last info entered
-
loadBinding
public void loadBinding(Binding b)
loads a binding into the edit binding panel- Parameters:
b
- the binding to load in
-
-