Package java.awt.peer

Examples of java.awt.peer.ListPeer


   */
  public void setMultipleSelections(boolean multipleMode)
  { 
    this.multipleMode = multipleMode;

    ListPeer peer = (ListPeer) getPeer();
    if (peer != null)
      peer.setMultipleMode(multipleMode);
     
  }
View Full Code Here


   * @deprecated This method is deprecated in favor of
   * <code>getMinimumSize(int)</code>>
   */
  public Dimension minimumSize(int rows)
  {
    ListPeer peer = (ListPeer) getPeer();
    if (peer != null)
      return peer.minimumSize(rows);
    else
      return new Dimension(0, 0);
  }
View Full Code Here

   * @deprecated This method is deprecated in favor of
   * <code>getPreferredSize(int)</code>>
   */
  public Dimension preferredSize(int rows)
  {
    ListPeer peer = (ListPeer)getPeer();
    if (peer != null)
      return peer.preferredSize(rows);
    else
      return getSize();
  }
View Full Code Here

    if ((index == -1) || (index >= items.size ()))
      items.addElement (item);
    else
      items.insertElementAt(item, index);

    ListPeer peer = (ListPeer) getPeer();
    if (peer != null)
      peer.add (item, index);
  }
View Full Code Here

    items.removeElementAt (index);
 
    if (selected)
      select(index);

    ListPeer peer = (ListPeer) getPeer();
    if (peer != null)
      peer.delItems (index, index);
  }
View Full Code Here

    // We must run the loop in reverse direction.
    for (int i = end; i >= start; --i)
      items.removeElementAt (i);
    if (peer != null)
      {
        ListPeer l = (ListPeer) peer;
        l.delItems (start, end);
      }
  }
View Full Code Here

   */
  public void clear()
  {
    items.clear();

    ListPeer peer = (ListPeer) getPeer();
    if (peer != null)
      peer.removeAll();
 
    selected = new int[0];
  }
View Full Code Here

    items.insertElementAt(item, index + 1);
    items.removeElementAt (index);

    if (peer != null)
      {
        ListPeer l = (ListPeer) peer;

        /* We add first and then remove so that the selected
     item remains the same */
        l.add (item, index + 1);
        l.delItems (index, index);
      }
  }
View Full Code Here

     * Removes the peer for this list.  The peer allows us to modify the
     * list's appearance without changing its functionality.
     */
    public void removeNotify() {
        synchronized (getTreeLock()) {
            ListPeer peer = (ListPeer)this.peer;
            if (peer != null) {
                selected = peer.getSelectedIndexes();
            }
            super.removeNotify();
        }
    }
View Full Code Here

            items.addElement(item);
        } else {
            items.insertElementAt(item, index);
        }

        ListPeer peer = (ListPeer)this.peer;
        if (peer != null) {
            peer.addItem(item, index);
        }
    }
View Full Code Here

TOP

Related Classes of java.awt.peer.ListPeer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.