Class RemoveRosterEntryToGroupAction

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

    public class RemoveRosterEntryToGroupAction
    extends javax.swing.AbstractAction
    Remove a locomotive from a roster grouping.
    This file is part of JMRI.

    JMRI is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the "COPYING" file for a copy of this license.

    JMRI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.awt.Component _who  
      (package private) javax.swing.JButton cancelButton  
      (package private) java.lang.String curRosterGroup  
      (package private) JmriJFrame frame  
      (package private) javax.swing.JLabel jLabel  
      (package private) javax.swing.JButton okButton  
      (package private) RosterEntrySelectorPanel rosterBox  
      • Fields inherited from class javax.swing.AbstractAction

        changeSupport, enabled
      • Fields inherited from interface javax.swing.Action

        ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent event)  
      void dispose()  
      void okPressed()  
      (package private) boolean userOK​(java.lang.String entry, java.lang.String group)
      Can provide some mechanism to prompt for user for one last chance to change his/her mind
      • Methods inherited from class javax.swing.AbstractAction

        addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.swing.Action

        accept
    • Constructor Detail

      • RemoveRosterEntryToGroupAction

        public RemoveRosterEntryToGroupAction​(java.lang.String s,
                                              java.awt.Component who)
        Parameters:
        s - Name of this action, e.g. in menus
        who - Component that action is associated with, used to ensure proper position in of dialog boxes
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent event)
      • userOK

        boolean userOK​(java.lang.String entry,
                       java.lang.String group)
        Can provide some mechanism to prompt for user for one last chance to change his/her mind
        Parameters:
        entry - Which roster entry?
        group - In which roster group?
        Returns:
        true if user says to continue