Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


    m.addElement("A");
    harness.check(m.getSize(), 1);
    harness.check(m.getElementAt(0), "A");
    harness.check(m.getSelectedItem(), "A");
    harness.check(events.size(), 2);
    ListDataEvent e = (ListDataEvent) events.get(0);
    harness.check(e.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(e.getIndex0(), 0);
    harness.check(e.getIndex1(), 0);
    e = (ListDataEvent) events.get(1);
    harness.check(e.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(e.getIndex0(), -1);
    harness.check(e.getIndex1(), -1);
    events.clear();
   
    m.addElement("B");
    harness.check(m.getSize(), 2);
    harness.check(m.getElementAt(1), "B");
    harness.check(m.getSelectedItem(), "A");
    harness.check(events.size(), 1);
    e = (ListDataEvent) events.get(0);
    harness.check(e.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(e.getIndex0(), 1);
    harness.check(e.getIndex1(), 1);
    events.clear();
   
    m.addElement(null);
    harness.check(m.getSize(), 3);
    harness.check(m.getElementAt(2), null);
    harness.check(m.getSelectedItem(), "A");
    harness.check(events.size(), 1);
    e = (ListDataEvent) events.get(0);
    harness.check(e.getType(), ListDataEvent.INTERVAL_ADDED);
    harness.check(e.getIndex0(), 2);
    harness.check(e.getIndex1(), 2);
    events.clear();
   
  }
View Full Code Here


    m1.setSize(5);

    harness.check(m1.size(), 5);                    // 1
    harness.check(m1.getElementAt(3), null);        // 2
    harness.check(m1.getElementAt(4), null);        // 3
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_ADDED)// 4
    harness.check(event.getIndex0(), 3);                           // 5
    harness.check(event.getIndex1(), 4);                           // 6
    listener.setListDataEvent(null);
   
    m1.setSize(2);
    harness.check(m1.size(), 2);                    // 7
    harness.check(m1.getElementAt(0), "A");         // 8
    harness.check(m1.getElementAt(1), "B");         // 9
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED)// 10
    harness.check(event.getIndex0(), 2);                             // 11
    harness.check(event.getIndex1(), 4);                             // 12
    listener.setListDataEvent(null);
  }
View Full Code Here

    // first set the selected item to one of the elements in the list...
    m.setSelectedItem("C");
    harness.check(events.size(), 1);
    harness.check(m.getSelectedItem(), "C");
    ListDataEvent event = (ListDataEvent) events.get(0);
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), -1);
    harness.check(event.getIndex1(), -1);
    events.clear();
   
    // now set the selected item to null...
    m.setSelectedItem(null);
    harness.check(m.getSelectedItem(), null);
    harness.check(events.size(), 1);
    event = (ListDataEvent) events.get(0);
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), -1);
    harness.check(event.getIndex1(), -1);
    events.clear();

    // now set the selected item to something not in the list...
    m.setSelectedItem("Z");
    // confirm that setSelectedItem simply returned without doing
View Full Code Here

    m1.addElement("B");
    m1.addElement("C");
   
    m1.setElementAt("X", 0);
    harness.check(m1.get(0), "X");
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);
   
    m1.setElementAt("Y", 1);
    harness.check(m1.get(1), "Y");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    m1.setElementAt("Z", 2);
    harness.check(m1.get(2), "Z");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 2);
    harness.check(event.getIndex1(), 2);
    listener.setListDataEvent(null);

    m1.setElementAt("Y", 1);
    harness.check(m1.get(1), "Y");
    event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.CONTENTS_CHANGED);
    harness.check(event.getIndex0(), 1);
    harness.check(event.getIndex1(), 1);
    listener.setListDataEvent(null);
   
    m1.setElementAt(null, 1);
    harness.check(m1.get(1), null);
    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

   
    boolean removed = m1.removeElement("A");
    harness.check(m1.lastElement(), "A");
    harness.check(m1.size(), 7);
    harness.check(removed);
    ListDataEvent event = listener.getEvent();
    harness.check(event.getType(), ListDataEvent.INTERVAL_REMOVED);
    harness.check(event.getIndex0(), 0);
    harness.check(event.getIndex1(), 0);
    listener.setListDataEvent(null);
   
    removed = m1.removeElement(null);
    harness.check(m1.size(), 7);
    harness.check(!removed);
View Full Code Here

public class getIndex0 implements Testlet
{
  public void test(TestHarness harness)
  {
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED,
            1, 2);
    harness.check(e.getIndex0(), 1);
    e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, 4, 3);
    harness.check(e.getIndex0(), 3);
  }
View Full Code Here

public class toString implements Testlet
{
  public void test(TestHarness harness)
  {
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED,
            1, 2);
    harness.check(e.toString(),
            "javax.swing.event.ListDataEvent[type=2,index0=1,index1=2]");
    e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, 4, 3);
    harness.check(e.toString(),
            "javax.swing.event.ListDataEvent[type=2,index0=3,index1=4]");
  }
View Full Code Here

public class getType implements Testlet
{
  public void test(TestHarness harness)
  {
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED,
            1, 2);
    harness.check(e.getType(), ListDataEvent.INTERVAL_REMOVED);
  }
View Full Code Here

public class getSource implements Testlet
{
  public void test(TestHarness harness)
  {
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED,
            1, 2);
    harness.check(e.getSource(), this);
  }
View Full Code Here

public class getIndex1 implements Testlet
{
  public void test(TestHarness harness)
  {
    ListDataEvent e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED,
            1, 2);
    harness.check(e.getIndex1(), 2);
    e = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, 4, 3);
    harness.check(e.getIndex1(), 4);
  }
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.