Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


public class constructor implements Testlet
{
  public void test(TestHarness harness)
  {
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED,
            1, 2);
    harness.check(e.getSource(), this);
    harness.check(e.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(e.getIndex0(), 1);
    harness.check(e.getIndex1(), 2);
   
    // try null source
    boolean pass = false;
    try
    {
      e = new ListDataEvent(null, ListDataEvent.CONTENTS_CHANGED, 1, 2);
    }
    catch (IllegalArgumentException ex)
    {
      pass = true;
    }
    harness.check(pass);
   
    // try first index greater than second
    e = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, 99, 2);
    harness.check(e.getIndex0(), 2);
    harness.check(e.getIndex1(), 99);
   
    // try bad type
    e = new ListDataEvent(this, -99, 1, 2);
    harness.check(e.getType(), -99);
   
    // try negative first index
    e = new ListDataEvent(this, -ListDataEvent.CONTENTS_CHANGED, -10, 2);
    harness.check(e.getIndex0(), -10);
    harness.check(e.getIndex1(), 2);
   
    // try negative second index
    e = new ListDataEvent(this, -ListDataEvent.CONTENTS_CHANGED, 1, -2);
    harness.check(e.getIndex0(), -2);
    harness.check(e.getIndex1(), 1);
  }
View Full Code Here


    TestList l = new TestList();
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    al.addPropertyChangeListener(this);

    ListDataEvent ev = new ListDataEvent(l, ListDataEvent.INTERVAL_ADDED, 1, 2);
    receivedEvents.clear();
    al.intervalRemoved(ev);
    harness.check(receivedEvents.size(), 1);
    PropertyChangeEvent ev1 = (PropertyChangeEvent) receivedEvents.get(0);
    harness.check(ev1.getPropertyName(),
View Full Code Here

    TestList l = new TestList();
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    al.addPropertyChangeListener(this);

    ListDataEvent ev = new ListDataEvent(l, ListDataEvent.INTERVAL_ADDED, 1, 2);
    receivedEvents.clear();
    al.intervalAdded(ev);
    harness.check(receivedEvents.size(), 1);
    PropertyChangeEvent ev1 = (PropertyChangeEvent) receivedEvents.get(0);
    harness.check(ev1.getPropertyName(),
View Full Code Here

    TestList l = new TestList();
    TestList.AccessibleTestList al =
      (TestList.AccessibleTestList) l.getAccessibleContext();
    al.addPropertyChangeListener(this);

    ListDataEvent ev = new ListDataEvent(l, ListDataEvent.INTERVAL_ADDED, 1, 2);
    receivedEvents.clear();
    al.contentsChanged(ev);
    harness.check(receivedEvents.size(), 1);
    PropertyChangeEvent ev1 = (PropertyChangeEvent) receivedEvents.get(0);
    harness.check(ev1.getPropertyName(),
View Full Code Here

        if(lstDatos.size() == 0) {
            selectedItem = dato;
        }
        lstDatos.add(dato);
        int index = lstDatos.indexOf(dato);
        fireContentChanged(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED,
                index, index));
    }
View Full Code Here

                selectedItem = "";
            }
           
        }
        lstDatos.remove(dato);
        fireContentChanged(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED,
                index, index));
    }
View Full Code Here

            }
           
        }
        lstDatos.remove(index);
       
        fireContentChanged(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED,
                index, index));
    }
View Full Code Here

        if(lstDatos.indexOf(selectedItem) == index) {
            selectedItem = dato;
        }
        lstDatos.set(index, dato);
       
        fireContentChanged(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED,
                index, index));
    }
View Full Code Here

    public void fireListDataChanged() {
        Object listeners[] = EventMulticaster.getArray(listenerList);
        boolean needGarbageCollect = false;

        if (listeners != null) {
            ListDataEvent e = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, 0, getSize());

            for (int i = 0; i < listeners.length; ++i) {

                if (listeners[i] == null) {
                    needGarbageCollect = true;
View Full Code Here

        public ListDataListenerModelListener(ListDataListener listener) {
            this.listener = listener;
        }

        public void dataModelChangeValue(DataModelEvent event) {
            listener.contentsChanged(new ListDataEvent(instanceNameComboBox.getArrayModel(), ListDataEvent.CONTENTS_CHANGED, 0, getSize() - 1));
        }
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.