示例#1
0
  // {{{ selectAll() method
  @Override
  public void selectAll() {
    CheckBoxListModel model = (CheckBoxListModel) getModel();
    for (int i = 0; i < model.items.size(); i++) {
      Entry entry = (Entry) model.items.get(i);
      entry.checked = true;
    }

    model.fireTableRowsUpdated(0, model.getRowCount());
  }
 @Override
 public String getToolTipText(MouseEvent evt) {
   int index = locationToIndex(evt.getPoint());
   if (index == -1) {
     return "";
   } else {
     ListItem<T> item = (ListItem<T>) model.getElementAt(index);
     return item.dataItem.toString();
   }
 }
 public void selectinVector(Vector<String> vec) {
   model.selectInVector(vec);
 }
 /** Deselects all items in the list */
 public void selectNone() {
   model.selectNone();
   revalidate();
   repaint();
 }
 /**
  * Returns the list of items in the CheckBoxList
  *
  * @return The list of items in the CheckBoxList
  */
 public LinkedHashMap<T, Boolean> getItems() {
   return model.getItems();
 }