Class RJStringListTool

java.lang.Object
com.ribsapp.shapes.RJStringListTool

public class RJStringListTool extends Object
  • Constructor Details

    • RJStringListTool

      public RJStringListTool()
  • Method Details

    • installListTool

      public static void installListTool(RJPanel ui, String placeholderName)
      Swap out the component named placeholderName with this widget's UI
    • getUI

      public RJPanel getUI()
    • getListController

      public RJListController getListController()
      The "controller" is an object that implements the RJListController interface to handle the ui (add,delete,remove, etc.). It is defined to be the owner of whatever panel this widget was installed in.
    • resetUI

      public void resetUI()
    • getSelectedIndex

      public int getSelectedIndex(JList list)
      For some crazy reason, if there are no items in the list, the JList will tell you that the item at index 0 is selected (instead of there being no selection)
    • respondUI

      public void respondUI(JComponent anObj)