Class InternalFrameListModel<T extends JInternalFrame>

  • Type Parameters:
    T - Frame type.
    All Implemented Interfaces:
    Serializable, ListModel<T>

    public class InternalFrameListModel<T extends JInternalFrame>
    extends Object
    Maintains an ordered list of internal frames. List is ordered by last focus. When focus is transferred, a list data changed event is fired, spanning from 0 to the original index of the new focus owner. Thus all 'add' and 'remove' events correspond to a true window opening or closing. Note that, when split pane view is enabled, the true order of the internal frames may not match the list model's order. The desktop is guaranteed to be reorganized, however, as soon split pane view is disabled (and before any related CardLayout PropertyChangeEvents events are fired).
    See Also:
    Serialized Form