Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


    m1.addListDataListener(listener);
    m1.addElement("A");
    m1.addElement("B");
    m1.clear();
    harness.check(m1.isEmpty());
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    m1.clear();
    harness.check(m1.isEmpty());
    harness.check(listener.getEvent(), null);
View Full Code Here


    m1.addElement("F");
   
    Object removed = m1.remove(2);
    harness.check(m1.get(2), "D");
    harness.check(removed, "C");
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);
   
    removed = m1.remove(0);
    harness.check(m1.get(0), "B");
    harness.check(removed, "A");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
   
    boolean pass = false;
    try
    {
      m1.remove(-1);
View Full Code Here

    m1.addElement("E");
    m1.addElement("F");
   
    m1.removeElementAt(2);
    harness.check(m1.get(2), "D");
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);
   
    m1.removeElementAt(0);
    harness.check(m1.get(0), "B");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);
   
    boolean pass = false;
    try
    {
View Full Code Here

    harness.check(pass);                                  // 2
   
    harness.check(listener.getEvent(), null);             // 3
    m1.add(0, "A");
    harness.check(m1.getElementAt(0).equals("A"));        // 4
    ListDataEvent event = listener.getEvent();
    System.out.println(event);
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED)// 5
    harness.check(event.getIndex0(), 0);                           // 6
    harness.check(event.getIndex1(), 0);                           // 7
    listener.setListDataEvent(null);
   
    m1.add(1, "B");
    harness.check(m1.getElementAt(1).equals("B"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    m1.add(2, "C");
    harness.check(m1.getElementAt(2).equals("C"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);
   
    m1.add(0, "Z");
    harness.check(m1.getElementAt(0).equals("Z"));
    harness.check(m1.getElementAt(3).equals("C"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);

    m1.add(1, "Y");
    harness.check(m1.getElementAt(0).equals("Z"));
    harness.check(m1.getElementAt(1).equals("Y"));
View Full Code Here

    m.removeElement("A");
    harness.check(m.getSize(), 2);
    harness.check(m.getElementAt(0), "B");
    harness.check(m.getSelectedItem(), "B");
    harness.check(events.size(), 2);
    ListDataEvent e0 = (ListDataEvent) events.get(0);
    harness.check(e0.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(e0.getIndex0(), -1);
    harness.check(e0.getIndex1(), -1);
    ListDataEvent e1 = (ListDataEvent) events.get(1);
    harness.check(e1.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(e1.getIndex0(), 0);
    harness.check(e1.getIndex1(), 0);

    events.clear();
    m.removeElement("C");
    harness.check(m.getSize(), 1);
    harness.check(m.getElementAt(0), "B");
View Full Code Here

    }
    harness.check(pass);
   
    m1.insertElementAt("A", 0);
    harness.check(m1.getElementAt(0).equals("A"));
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);

    m1.insertElementAt("B", 1);
    harness.check(m1.getElementAt(1).equals("B"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);

    m1.insertElementAt("C", 2);
    harness.check(m1.getElementAt(2).equals("C"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);

    m1.insertElementAt("Z", 0);
    harness.check(m1.getElementAt(0).equals("Z"));
    harness.check(m1.getElementAt(3).equals("C"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);

    m1.insertElementAt("Y", 1);
    harness.check(m1.getElementAt(0).equals("Z"));
    harness.check(m1.getElementAt(1).equals("Y"));
View Full Code Here

    MyListDataListener listener = new MyListDataListener();
    m1.addListDataListener(listener);
   
    m1.addElement("A");
    harness.check(m1.getElementAt(0).equals("A"));
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);
   
    m1.addElement("B");
    harness.check(m1.getElementAt(1).equals("B"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);

    m1.addElement("C");
    harness.check(m1.getElementAt(2).equals("C"));
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);

    m1.addElement(null);
    harness.check(m1.getElementAt(3) == null);
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(event.getIndex0(), 3);
    harness.check(event.getIndex1(), 3);
    listener.setListDataEvent(null);
  }
View Full Code Here

    m1.addListDataListener(listener);
    m1.addElement("A");
    m1.addElement("B");
    m1.removeAllElements();
    harness.check(m1.isEmpty());
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    m1.removeAllElements();
    harness.check(m1.isEmpty());
    harness.check(listener.getEvent(), null);
View Full Code Here

    m1.addElement("E");
    m1.addElement("F");
   
    m1.removeRange(0, 1);
    harness.check(m1.size(), 4);
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
       
    boolean pass = false;
    try
    {
View Full Code Here

    m1.addElement("C");
   
    Object old = m1.set(0, "X");
    harness.check(m1.get(0), "X");
    harness.check(old, "A");
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);
       
    old = m1.set(1, "Y");
    harness.check(m1.get(1), "Y");
    harness.check(old, "B");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    old = m1.set(2, "Z");
    harness.check(m1.get(2), "Z");
    harness.check(old, "C");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);
   
    old = m1.set(1, null);
    harness.check(m1.get(1), null);
    harness.check(old, "Y");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    boolean pass = false;
    try
    {
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.