Class JDialogShortcutEditor

All Implemented Interfaces:
DialogDefaultsInterface, ActionListener, FocusListener, ItemListener, MouseListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class JDialogShortcutEditor extends JDialogBase implements ActionListener, MouseListener
DOCUMENT ME!
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
    • addShortcut

      private JButton addShortcut
      add shortcut button.
    • currentShortcut

      private KeyStroke currentShortcut
      Keystroke built from shortcut editor dialog.
    • defaultShortcutModel

      private ViewTableModel defaultShortcutModel
      DOCUMENT ME!
    • defaultShortcutTable

      private JTable defaultShortcutTable
      DOCUMENT ME!
    • masterScrollPane

      private JScrollPane masterScrollPane
      master scroll pane in which to display all information.
    • removeShortcut

      private JButton removeShortcut
      button for removing shortcuts.
    • scrollingBox

      private Box scrollingBox
      Box to hold table information.
    • userDefinedShortcutModel

      private ViewTableModel userDefinedShortcutModel
      DOCUMENT ME!
    • userDefinedShortcutTable

      private JTable userDefinedShortcutTable
      DOCUMENT ME!
  • Constructor Details

    • JDialogShortcutEditor

      public JDialogShortcutEditor()
      Default constructor...no arguments required.
  • Method Details

    • actionPerformed

      public void actionPerformed(ActionEvent e)
      DOCUMENT ME!
      Specified by:
      actionPerformed in interface ActionListener
      Overrides:
      actionPerformed in class JDialogBase
      Parameters:
      e - ActionEvent
    • mouseClicked

      public void mouseClicked(MouseEvent event)
      DOCUMENT ME!
      Specified by:
      mouseClicked in interface MouseListener
      Parameters:
      event - DOCUMENT ME!
    • mouseEntered

      public void mouseEntered(MouseEvent event)
      DOCUMENT ME!
      Specified by:
      mouseEntered in interface MouseListener
      Parameters:
      event - DOCUMENT ME!
    • mouseExited

      public void mouseExited(MouseEvent event)
      DOCUMENT ME!
      Specified by:
      mouseExited in interface MouseListener
      Parameters:
      event - DOCUMENT ME!
    • mousePressed

      public void mousePressed(MouseEvent event)
      DOCUMENT ME!
      Specified by:
      mousePressed in interface MouseListener
      Parameters:
      event - DOCUMENT ME!
    • mouseReleased

      public void mouseReleased(MouseEvent event)
      DOCUMENT ME!
      Specified by:
      mouseReleased in interface MouseListener
      Parameters:
      event - DOCUMENT ME!
    • updateTable

      public void updateTable()
      Refreshes the table by loading all shortcuts from ViewUserInterface's shortcut hashtable.
    • appendDefaultData

      private void appendDefaultData(String name, String value)
      appends a non editable row to the end of the primary table.
      Parameters:
      name - - file info parameter (ie., dimensions, extents, invalid input: '&c').
      value - - value assigned to a fileinfo parameter
    • appendUserDefinedData

      private void appendUserDefinedData(String name, String value)
      DOCUMENT ME!
      Parameters:
      name - DOCUMENT ME!
      value - DOCUMENT ME!
    • init

      private void init()
      makes the display frame. builds the layout.