/** * Returns currently selected template. * * @return template or null if none selected */ @Nullable public IgnoreSettings.UserTemplate getCurrentItem() { int index = myList.getSelectedIndex(); if (index == -1) { return null; } return myListModel.get(index); }
listModel.get(i).reset();
@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(); }
private List<BasePathSupport.Item> convertToList(DefaultListModel<BasePathSupport.Item> listModel) { List<BasePathSupport.Item> items = new ArrayList<>(listModel.getSize()); for (int i = 0; i < listModel.getSize(); i++) { items.add(listModel.get(i)); } return items; }
@Override public void valueChanged(ListSelectionEvent e) { ListSelectionModel lsm = (ListSelectionModel) e.getSource(); if (!lsm.isSelectionEmpty()) { Object o = xpathResults.get(lsm.getMinSelectionIndex()); if (o instanceof Node) { codeEditorPane.select((Node) o); } } } }
/** * Returns the element at the specified position in this list. * * @param index of element to return * @throws ArrayIndexOutOfBoundsException */ @Override public Object get(int index) { return ((CheckBoxListItem) super.get(index)).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; }
@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); } }
/** * 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(final ActionEvent e) { final int selected = pathList.getSelectedIndex(); if (selected < 0) { return; } final DefaultListModel<String> listModel = pathListModel(); final String selectedFile = listModel.get(selected); final FileChooserDescriptor descriptor = new ExtensionFileChooserDescriptor( (String) getValue(Action.NAME), (String) getValue(Action.SHORT_DESCRIPTION), false, "jar"); final VirtualFile toSelect = LocalFileSystem.getInstance().findFileByPath(selectedFile); final VirtualFile chosen = FileChooser.chooseFile(descriptor, project, toSelect); if (chosen != null) { listModel.remove(selected); listModel.add(selected, VfsUtilCore.virtualToIoFile(chosen).getAbsolutePath()); pathList.setSelectedIndex(selected); activateCurrentClasspath(); } } }
public List<WebFrameworkProvider> getSelectedFrameworks() { List<WebFrameworkProvider> selectedFrameworks = new LinkedList<WebFrameworkProvider>(); DefaultListModel model = (DefaultListModel) jListFrameworks.getModel(); int[] indexes = jListFrameworks.getSelectedIndices(); for (int i = 0; i < indexes.length; i++) selectedFrameworks.add((WebFrameworkProvider)model.get(indexes[i])); return selectedFrameworks; }
protected ReferenceDataItem[] getSelectedItems() { ReferenceDataItem[] result; result = new ReferenceDataItem[selectedJListModel.size()]; for (int i = 0; i < result.length; i++) { result[i] = (ReferenceDataItem)selectedJListModel.get(i); } return result; }
/** * 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; }
private void moveDown() { int selectedIndex = list.getSelectedIndex(); if (selectedIndex > -1 && selectedIndex < data.size() - 1) { swap(selectedIndex, selectedIndex + 1); list.setSelectedValue(data.get(selectedIndex + 1), true); } }
public void valueChanged(ListSelectionEvent e) { if (e.getFirstIndex() == -1 || list.getModel().getSize() == 0) return; for (int index = e.getFirstIndex(); index < e.getLastIndex() + 1; ++index) { if (list.isSelectedIndex(index)) { tokenFilter.removeForbiddenProperty(listModel.get(index).toString()); } else { tokenFilter.addForbiddenProperty(listModel.get(index).toString()); } } canvas.updateNLPGraphics(); }
private DefaultTableModel createTableModel(DefaultListModel listModel) { Object[][] tableRowData = new String[listModel.size()][1]; for (int i = 0; i < listModel.size(); i++) { tableRowData[i][0] = listModel.get(i); } return new DefaultTableModel(tableRowData, new String[] { "" }); }
private void updateJars(DefaultListModel model) { for (int i = 0; i < model.size(); i++) { ClassPathSupport.Item item = (ClassPathSupport.Item) model.get(i); if (item.getType() == ClassPathSupport.Item.TYPE_JAR) { if (item.getReference() != null) { item.updateJarReference(uiProperties.getProject().getAntProjectHelper()); } } } }
private void updateJars(DefaultListModel model) { for (int i = 0; i < model.size(); i++) { ClassPathSupport.Item item = (ClassPathSupport.Item) model.get(i); if (item.getType() == ClassPathSupport.Item.TYPE_JAR) { if (item.getReference() != null) { item.updateJarReference(uiProperties.getProject().getAntProjectHelper()); } } } }
private void updateJars(DefaultListModel model) { for (int i = 0; i < model.size(); i++) { ClassPathSupport.Item item = (ClassPathSupport.Item) model.get(i); if (item.getType() == ClassPathSupport.Item.TYPE_JAR) { if (item.getReference() != null) { item.updateJarReference(uiProperties.getProject().getAntProjectHelper()); } } } }