@Override public void actionPerformed(final ActionEvent e) { final int[] selected = pathList.getSelectedIndices(); if (selected == null || selected.length == 0) { return; } for (final int index : selected) { (pathListModel()).remove(index); } activateCurrentClasspath(); } }
@Override protected Transferable createTransferable(JComponent c) { JList list = (JList) c; indices = list.getSelectedIndices(); transferedObjects = list.getSelectedValues(); return new DataHandler(transferedObjects, localObjectFlavor.getMimeType());
/** Returns an array of the selected indexes. */ public int[] getSelectedIndexes() { if (selectedIndexes!=null) { int[] indexes = selectedIndexes; selectedIndexes = null; return indexes; } else return list.getSelectedIndices(); }
private void removeSelectedList1Items() { if(list1.getSelectedIndices().length > 0) { int[] tmp = list1.getSelectedIndices(); int[] selectedIndices = list1.getSelectedIndices(); for (int i = tmp.length-1; i >=0; i--) { selectedIndices = list1.getSelectedIndices(); listModel.removeElementAt(selectedIndices[i]); } // end-for } // }
public void valueChanged(ListSelectionEvent e) { if (!e.getValueIsAdjusting()) { removeButton.setEnabled(roots.getSelectedIndices().length != 0); } } });
private void moveDownPathElement () { int[] indices = this.resources.getSelectedIndices(); if (indices.length == 0) { return; } PathModel model = (PathModel) this.resources.getModel(); model.moveDownPath (indices); for (int i=0; i< indices.length; i++) { indices[i] = indices[i] + 1; } this.resources.setSelectedIndices (indices); }
public List<ItemWrapper> getSelectedRobots() { List<ItemWrapper> selected = new ArrayList<ItemWrapper>(); for (int i : getAvailableRobotsList().getSelectedIndices()) { selected.add(availableRobots.get(i)); } return selected; }
public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) return; int[] indices = content.getSelectedIndices(); removeButton.setEnabled(indices.length > 0); downButton.setEnabled(indices.length > 0 && indices[indices.length-1]<model.getSize()-1); upButton.setEnabled(indices.length>0 && indices[0]>0); } });
private void enableAPTCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_enableAPTCheckBoxActionPerformed boolean b = enableAPTCheckBox.isSelected(); enableAPTEditorCheckBox.setEnabled(b); annotationProcessorsLabel.setEnabled(b); annotationProcessorsList.setEnabled(b); addProcessorButton.setEnabled(b); int[] indices = annotationProcessorsList.getSelectedIndices(); removeProcessorButton.setEnabled(b && indices != null && indices.length > 0); }//GEN-LAST:event_enableAPTCheckBoxActionPerformed
private void includeListValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_includeListValueChanged int[] index = includeList.getSelectedIndices(); boolean single = (index.length == 1); upButton.setEnabled(single && (index[0] != 0)); downButton.setEnabled(single && (index[0] != includeList.getModel().getSize()-1)); boolean any = (index.length > 0); removeButton.setEnabled(any); if (any) { availableList.clearSelection(); } }//GEN-LAST:event_includeListValueChanged
public void setEnabled(boolean enabled) { super.setEnabled(enabled); this.addButton.setEnabled(enabled); if (this.addURLButton != null) { this.addURLButton.setEnabled(enabled); } int[] indices = content.getSelectedIndices(); this.removeButton.setEnabled(enabled && indices.length > 0); this.downButton.setEnabled(enabled && indices.length > 0 && indices[indices.length-1]<model.getSize()-1); this.upButton.setEnabled(enabled && indices.length>0 && indices[0]>0); }
public void setEnabled(boolean enabled) { super.setEnabled(enabled); this.addButton.setEnabled(enabled); if (this.addURLButton != null) { this.addURLButton.setEnabled(enabled); } int[] indices = content.getSelectedIndices(); this.removeButton.setEnabled(enabled && indices.length > 0); this.downButton.setEnabled(enabled && indices.length > 0 && indices[indices.length-1]<model.getSize()-1); this.upButton.setEnabled(enabled && indices.length>0 && indices[0]>0); }
/** * Sets the enabled state of the buttons. */ private void updateEnabled() { removeFileButton.setEnabled((!engine.isRunning()) && fileList.getSelectedIndices().length > 0); runSelectedButton.setEnabled((!engine.isRunning()) && fileList.getSelectedIndices().length > 0); runAllButton.setEnabled(!engine.isRunning()); addFileButton.setEnabled(!engine.isRunning()); }
private boolean applyChanges() { internalConditionsModel.setSelectedItem(elementaryConditionList.getSelectedValue()); final int[] selectedIndices = elementaryConditionList.getSelectedIndices(); if (applyModel(internalConditionsModel, selectedIndices)) { internalConditionsModel = null; return true; } else { return false; } }
private void moveUpPathElement () { int[] indices = this.resources.getSelectedIndices(); if (indices.length == 0) { return; } PathModel model = (PathModel) this.resources.getModel(); model.moveUpPath (indices); for (int i=0; i< indices.length; i++) { indices[i] = indices[i] - 1; } this.resources.setSelectedIndices (indices); }
@Override public void actionPerformed(ActionEvent e) { removeClassifiers(m_ListClassifiers.getList().getSelectedIndices()); } });
private void downResource(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_downResource int[] indices = this.content.getSelectedIndices(); if (indices.length == 0 || indices[0] < 0 || indices[indices.length-1]>=model.getSize()-1) { return; } this.model.moveDown(indices); for (int i=0; i< indices.length; i++) { indices[i] = indices[i] + 1; } this.content.setSelectedIndices (indices); }//GEN-LAST:event_downResource
private void downResource(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_downResource int[] indices = this.content.getSelectedIndices(); if (indices.length == 0 || indices[0] < 0 || indices[indices.length-1]>=model.getSize()-1) { return; } this.model.moveDown(indices); for (int i=0; i< indices.length; i++) { indices[i] = indices[i] + 1; } this.content.setSelectedIndices (indices); }//GEN-LAST:event_downResource
private void downResource(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_downResource int[] indices = this.content.getSelectedIndices(); if (indices.length == 0 || indices[0] < 0 || indices[indices.length-1]>=model.getSize()-1) { return; } this.model.moveDown(indices); for (int i=0; i< indices.length; i++) { indices[i] = indices[i] + 1; } this.content.setSelectedIndices (indices); }//GEN-LAST:event_downResource
private void selectedRobotsListSelectionChanged() { int sel[] = getSelectedRobotsList().getSelectedIndices(); if (sel.length == 1) { availableRobotsPanel.clearSelection(); IRobotSpecItem robotSpecification = ((AvailableRobotsPanel.ItemWrapper) getSelectedRobotsList().getModel().getElementAt(sel[0])).getItem(); showDescription(robotSpecification); } else { showDescription(null); } }