Interface ChangeReporter

All Known Implementing Classes:
AgentSettingsPanel, CompilationSettingsPanel, MiscellaneousSettingsPanel, NestedJarsSettingsPanel

public interface ChangeReporter
  • Method Details

    • setChangeReporter

      void setChangeReporter(ActionListener listener)
      Passes a listener to the implementing class to allow for future reporting.
      Parameters:
      listener - the change listener
    • addTextChangeListener

      static void addTextChangeListener(ActionListener listener, JTextComponent textComponent)
      Convenience method to make a document change listener perform an action on the listener parameter.
      Parameters:
      listener - the listener which will be triggered
      textComponent - the component whose document will trigger an event
    • addCheckboxListener

      static void addCheckboxListener(ActionListener listener, JToggleButton checkBox)
    • addJListListener

      static void addJListListener(ActionListener listener, JList list)
    • createChangeActionEvent

      static ActionEvent createChangeActionEvent(Object source)