Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


     * @see EventListenerList
     * @see DefaultListModel
     */
    protected void fireIntervalAdded(Object source, int index0, int index1) {
        Object[] listeners = listenerList.getListenerList();
        ListDataEvent e = null;

        for( int i = listeners.length - 2; i >= 0; i -= 2 ) {
            if( listeners[i] == ListDataListener.class ) {
                if( e == null ) {
                    e = new ListDataEvent( source, ListDataEvent.INTERVAL_ADDED, index0, index1 );
                }
                ((ListDataListener) listeners[i + 1]).intervalAdded( e );
            }
        }
    }
View Full Code Here


     * @see EventListenerList
     * @see DefaultListModel
     */
    protected void fireIntervalRemoved(Object source, int index0, int index1) {
        Object[] listeners = listenerList.getListenerList();
        ListDataEvent e = null;

        for( int i = listeners.length - 2; i >= 0; i -= 2 ) {
            if( listeners[i] == ListDataListener.class ) {
                if( e == null ) {
                    e = new ListDataEvent( source, ListDataEvent.INTERVAL_REMOVED, index0, index1 );
                }
                ((ListDataListener) listeners[i + 1]).intervalRemoved( e );
            }
        }
    }
View Full Code Here

    for (int i=0; i<num_of_verifiers; i++) {
      cache.add(verifiers[i].getClassName());
    }

    for (int i=0; i<size; i++){
      ListDataEvent e = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, 0, num_of_verifiers-1);
      ((javax.swing.event.ListDataListener) (listeners.get(i))).contentsChanged(e);
    }
  }
View Full Code Here

      this.tasks.add(task);
    }
    Collections.sort(this.tasks);
   
    // refresh the controls
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, 0, Integer.MAX_VALUE);
    for(ListDataListener listener: this.listeners) {
      listener.contentsChanged(e);
    }
  }
View Full Code Here

  }

  private void notifyContentsChanged()
  {
    Iterator<ListDataListener> iterator = listeners.iterator();
    ListDataEvent e = new ListDataEvent( this, ListDataEvent.CONTENTS_CHANGED, 0, getSize() );
    while( iterator.hasNext() )
    {
      iterator.next().contentsChanged( e );
    }
  }
View Full Code Here

    }

    private void checkListDataEvent(final int eventIndex, final int eventType,
            final int index0, final int index1) {
        assertTrue(listener.getEvents().size() > eventIndex);
        ListDataEvent event = listener.getEvents().get(eventIndex);
        assertEquals(model, event.getSource());
        assertEquals(eventType, event.getType());
        assertEquals(index0, event.getIndex0());
        assertEquals(index1, event.getIndex1());
    }
View Full Code Here

    }
   
    protected void fireDataIntervalAdded(int index0, int index1) {
        m_bIsAdjusting = true;
        EventListener[] l = listeners.getListeners(ListDataListener.class);
        ListDataEvent e = null;
        for (int i = 0; i < l.length; i++) {
            if (e == null) {
                e = new ListDataEvent(this, ListDataEvent.INTERVAL_ADDED, index0, index1);
            }
            ((ListDataListener) l[i]).intervalAdded(e);        
        }
        m_bIsAdjusting = false;
    }
View Full Code Here

        m_bIsAdjusting = false;
    }
    protected void fireDataContentsChanged(int index0, int index1) {
        m_bIsAdjusting = true;
        EventListener[] l = listeners.getListeners(ListDataListener.class);
        ListDataEvent e = null;
        for (int i = 0; i < l.length; i++) {
            if (e == null) {
                e = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, index0, index1);
            }
            ((ListDataListener) l[i]).contentsChanged(e);        
        }
        m_bIsAdjusting = false;
    }
View Full Code Here

        m_bIsAdjusting = false;
    }
    protected void fireDataIntervalRemoved(int index0, int index1) {
        m_bIsAdjusting = true;
        EventListener[] l = listeners.getListeners(ListDataListener.class);
        ListDataEvent e = null;
        for (int i = 0; i < l.length; i++) {
            if (e == null) {
                e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, index0, index1);
            }
            ((ListDataListener) l[i]).intervalRemoved(e);        
        }
        m_bIsAdjusting = false;
    }
View Full Code Here

     * @param index1 the other end of the new interval
     * @see EventListenerList
     */
    private void fireContentsChanged(int index0, int index1) {
        Object[] listeners = getEventListenerList().getListenerList();
        ListDataEvent e = null;

        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == ListDataListener.class) {
                if (e == null) {
                    e = new ListDataEvent(this,
                            ListDataEvent.CONTENTS_CHANGED, index0, index1);
                }
                ((ListDataListener) listeners[i + 1]).contentsChanged(e);
            }
        }
View Full Code Here

TOP

Related Classes of javax.swing.event.ListDataEvent

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.