/** * Returns current templates list. * * @return templates list */ public List<IgnoreSettings.UserTemplate> getList() { ArrayList<IgnoreSettings.UserTemplate> list = ContainerUtil.newArrayList(); for (int i = 0; i < myListModel.size(); i++) { list.add(myListModel.getElementAt(i)); } return list; }
@Override public void reset() { myCbShowImportPopup.setSelected(myCodeInsightSettings.isShowImportPopup()); myCbAddUnambiguousImports.setSelected(myCodeInsightSettings.isAddUnambiguousImportsOnTheFly()); myExcludePackagesModel = new DefaultListModel(); for (String name : myExcludedSettings.getExcludedPackages()) { myExcludePackagesModel.add(myExcludePackagesModel.size(), name); } myExcludePackagesList.setModel(myExcludePackagesModel); }
@Override public void valueChanged(ListSelectionEvent event) { ElementWrapper wrapper = null; if (nodes.size() == 1) { wrapper = (ElementWrapper) nodes.get(0); } else if (nodes.isEmpty()) { return; } else if (nodeList.getSelectedValue() == null) { wrapper = (ElementWrapper) nodes.get(0); } else { wrapper = (ElementWrapper) nodeList.getSelectedValue(); } dfaCanvas.setMethod(wrapper.getNode()); dfaCanvas.repaint(); }
filteredMatchedParts.put(t2, matchedParts.get(t2)); if(newModel.size() >= maxMatches) break;
/** Constructs CRUD panel with list listener for editor updating. */ public TemplatesListPanel() { super(null, ContainerUtil.newArrayList()); myList.addListSelectionListener(e -> { boolean enabled = myListModel.size() > 0; editorPanel.setEnabled(enabled); if (enabled) { IgnoreSettings.UserTemplate template = getCurrentItem(); editorPanel.setContent(template != null ? template.getContent() : ""); } }); }
@NotNull private List<String> getThirdPartyClasspath() { final List<String> classpath = new ArrayList<>(); final DefaultListModel<String> listModel = pathListModel(); for (int i = 0; i < listModel.size(); ++i) { final String path = listModel.get(i); classpath.add(path); } return classpath; }
/** * Add a new string to the list if it's not a duplicate. * @param element The string to add to the list */ public void addToList(String element) { boolean isFound = false; DefaultListModel<ItemList> listModel = (DefaultListModel<ItemList>) this.listPaths.getModel(); for (int i = 0 ; i < listModel.size() ; i++) { if (listModel.get(i).toString().equals(element)) { isFound = true; } } if (!isFound) { ItemList itemList = new ItemList(element); listModel.addElement(itemList); } }
@Override public void actionPerformed(ActionEvent e) { if (DnDList.this.getSelectedValuesList().isEmpty()) { return; } List<ItemList> selectedValues = DnDList.this.getSelectedValuesList(); List<ItemList> siblings = new ArrayList<>(); for (ItemList value: selectedValues) { int valueIndex = DnDList.this.listModel.indexOf(value); if (valueIndex < DnDList.this.listModel.size() - 1) { siblings.add(DnDList.this.listModel.get(valueIndex + 1)); } else if (valueIndex > 0) { siblings.add(DnDList.this.listModel.get(valueIndex - 1)); } } TransferHandler.getCutAction().actionPerformed(e); for (ItemList sibling: siblings) { DnDList.this.setSelectedValue(sibling, true); } }
!"".equals(line) && 0 <= endPosition[0] && endPosition[0] <= this.listModel.size() ) { this.listModel.add(endPosition[0]++, new ItemList(line.replace("\\", "/")));
public int getSize() { synchronized (model) { return model.size(); } }
/** * Get the list of Post Destinations. * @return The destinations. */ public PostDestination[] getDestinations() { DefaultListModel model = (DefaultListModel) list.getModel(); PostDestination[] destinations = new PostDestination[model.size()]; for (int i = 0; i < model.size(); i++) { destinations[i] = (PostDestination) model.get(i); } return destinations; }
public InternalHandle[] getHandles() { InternalHandle[] handles; synchronized (model) { handles = new InternalHandle[model.size()]; model.copyInto(handles); } return handles; }
public void selectAll () { list.setSelectionInterval(0, model.size() - 1); update(); }
public InternalHandle getSelectedHandle() { synchronized (model) { int select = selectionModel.getMinSelectionIndex(); if (select != -1) { if (select >= 0 && select < model.size()) { return (InternalHandle) model.getElementAt(select); } } } return null; }
public void select (Collection<E> items) { list.clearSelection(); for (int i = 0, iBreak = model.size(); i < iBreak; i++) { E item = model.get(i); if (items.contains(item)) { list.addSelectionInterval(i, i); } } }