Package: javax.swing

## [Java] Interface MutableComboBoxModel

-     public interface MutableComboBoxModel

  GDK enhancements for MutableComboBoxModel.

  displayName:
    MutableComboBoxModel
  receiverFqcn:
    javax.swing.MutableComboBoxModel

- - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `public Iterator<?>` | `iterator()` Returns an Iterator which traverses the MutableComboBoxModel one item at a time.
    `` | `public MutableComboBoxModel<?>` | `leftShift(Object i)` Overloads the left shift operator to provide an easy way to add items to a MutableComboBoxModel.
    `` | `public void` | `putAt(int index, Object i)` Allow MutableComboBoxModel to work with subscript operators.

- - ### Method Detail

    - #### public Iterator<?> iterator()

      Returns an Iterator which traverses the MutableComboBoxModel one item at a time.

      Returns:
        an Iterator for a MutableComboBoxModel
      Since:
        1.6.4

    - #### public MutableComboBoxModel<?> leftShift(Object i)

      Overloads the left shift operator to provide an easy way to add items to a MutableComboBoxModel.

      Parameters:
        `i` - an item to be added to the model.
      Returns:
        same model, after the value was added to it.
      Since:
        1.6.4

    - #### public void putAt(int index, Object i)

      Allow MutableComboBoxModel to work with subscript operators.

      WARNING: this operation does not replace the item at the specified index, rather it inserts the item at that index, thus increasing the size of the model by 1.

      Parameters:
        `index` - an index
        `i` - the item to insert at the given index
      Since:
        1.6.4