Examples of DefaultListSelectionModel


Examples of javax.swing.DefaultListSelectionModel

  }

  public void testSingleInterval(TestHarness harness)
  {
    harness.checkPoint("SINGLE_INTERVAL_SELECTION");
    DefaultListSelectionModel m = new DefaultListSelectionModel();
    m.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
   
    // check 1 - remove the middle of a selection interval
    m.addSelectionInterval(2, 6);
    harness.check(m.isSelectedIndex(1), false);
    harness.check(m.isSelectedIndex(2), true);
    harness.check(m.isSelectedIndex(3), true);
    harness.check(m.isSelectedIndex(4), true);
    harness.check(m.isSelectedIndex(5), true);
    harness.check(m.isSelectedIndex(6), true);
    harness.check(m.isSelectedIndex(7), false);
    m.addListSelectionListener(this);
    m.removeIndexInterval(3, 5);
    harness.check(m.isSelectedIndex(1), false);
    harness.check(m.isSelectedIndex(2), true);
    harness.check(m.isSelectedIndex(3), true);
    harness.check(m.isSelectedIndex(4), false);
    harness.check(m.isSelectedIndex(5), false);
    harness.check(m.isSelectedIndex(6), false);
    harness.check(m.isSelectedIndex(7), false);
    harness.check(m.getLeadSelectionIndex(), 3);
    harness.check(m.getAnchorSelectionIndex(), 2);
   
    harness.check(lastEvent.getSource(), m);
    harness.check(lastEvent.getFirstIndex(), 3);
    harness.check(lastEvent.getLastIndex(), 6);
  }
View Full Code Here

Examples of nextapp.echo2.app.list.DefaultListSelectionModel

            this.e = e;
        }
    }
   
    public void testChangeSelectionMode() {
        DefaultListSelectionModel selectionModel = new DefaultListSelectionModel();
        TestChangeListener changeListener = new TestChangeListener();
        selectionModel.addChangeListener(changeListener);
        selectionModel.setSelectionMode(DefaultListSelectionModel.MULTIPLE_SELECTION);
        assertEquals(DefaultListSelectionModel.MULTIPLE_SELECTION, selectionModel.getSelectionMode());
        selectionModel.setSelectedIndex(25, true);
        selectionModel.setSelectedIndex(27, true);
        selectionModel.setSelectedIndex(50, true);
        selectionModel.setSelectedIndex(44, true);
        assertEquals(25, selectionModel.getMinSelectedIndex());
        assertEquals(50, selectionModel.getMaxSelectedIndex());
        changeListener.e = null;
       
        selectionModel.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);
        assertEquals(DefaultListSelectionModel.SINGLE_SELECTION, selectionModel.getSelectionMode());
        assertEquals(25, selectionModel.getMinSelectedIndex());
        assertEquals(25, selectionModel.getMaxSelectedIndex());
        assertNotNull(changeListener.e);
        assertEquals(selectionModel, changeListener.e.getSource());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.