Class ListRolloverController<T extends JList>

    • Constructor Detail

      • ListRolloverController

        public ListRolloverController()
    • Method Detail

      • rollover

        protected void rollover​(Point oldLocation,
                                Point newLocation)
        Description copied from class: RolloverController
        called on change of client property Rollover_Key.
        Specified by:
        rollover in class RolloverController<T extends JList>
        Parameters:
        oldLocation - the old value of the rollover location.
        newLocation - the new value of the rollover location.
      • getRolloverRenderer

        protected RolloverRenderer getRolloverRenderer​(Point location,
                                                       boolean prepare)
        Description copied from class: RolloverController
        Returns the rolloverRenderer at the given location.

        The result may be null if there is none or if rollover is not enabled. If the prepare flag is true, the renderer will be prepared with value and state as appropriate for the given location. Note: PRE - the location must be valid in cell coordinate space.

        Specified by:
        getRolloverRenderer in class RolloverController<T extends JList>
        Parameters:
        location - a valid location in cell coordinates, p.x == column, p.y == row.
        Returns:
        RolloverRenderer at the given location
      • getFocusedCell

        protected Point getFocusedCell()
        Description copied from class: RolloverController
        The coordinates of the focused cell in view coordinates. This method is called if the click action is invoked by a keyStroke. The returned cell coordinates should be related to what is typically interpreted as "focused" in the context of the component. p.x == focused column, p.y == focused row. A null return value or any coordinate value of < 0 is interpreted as "outside".
        Specified by:
        getFocusedCell in class RolloverController<T extends JList>
        Returns:
        the location of the focused cell.