Class LogixTableAction

All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action

public class LogixTableAction
extends AbstractTableAction<Logix>
Swing action to create and register a Logix Table.

Also contains the panes to create, edit, and delete a Logix. Conditional editing has been moved to ConditionalListView or CondtionalTreeView.

Most of the text used in this GUI is in BeanTableBundle.properties, accessed via Bundle.getMessage(). 201803 Moved all keys from LogixTableBundle.properties to BeanTableBundle.properties to simplify i18n.

Conditionals now have two policies to trigger execution of their action lists:

  1. the previous policy - Trigger on change of state only
  2. the new default - Trigger on any enabled state calculation
Jan 15, 2011 - Pete Cressman

Two additional action and variable name selection methods have been added:

  1. Single Pick List
  2. Combo Box Selection
The traditional tabbed Pick List with text entry is the default method. The Options menu has been expanded to list the 3 methods. Mar 27, 2017 - Dave Sand

Add a Browse Option to the Logix Select Menu This will display a window that creates a formatted list of the contents of the selected Logix with each Conditional, Variable and Action. The code is courtesy of Chuck Catania and is used with his permission. Apr 2, 2017 - Dave Sand

See Also:
Serialized Form