java.awt.List.getSelectedIndex()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(493)

本文整理了Java中java.awt.List.getSelectedIndex()方法的一些代码示例,展示了List.getSelectedIndex()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.getSelectedIndex()方法的具体详情如下:
包路径:java.awt.List
类名称:List
方法名:getSelectedIndex

List.getSelectedIndex介绍

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    map.remove(key);
}

代码示例来源:origin: org.junit/com.springsource.junit

private boolean isErrorSelected() {
  return fFailureList.getSelectedIndex() != -1;
}

代码示例来源:origin: org.junit/com.springsource.junit

public void rerun() {
  int index= fFailureList.getSelectedIndex();
  if (index == -1)
    return;
  Test test= (Test)fFailedTests.elementAt(index);
  rerunTest(test);
}

代码示例来源:origin: sc.fiji/VIB-lib

public File getSelected() {
  int selected = list.getSelectedIndex();
  if(selected != -1)
    return files.get(selected);
  return null;
}

代码示例来源:origin: sc.fiji/Descriptor_based_registration

@Override
public void itemStateChanged( ItemEvent e ) 
{
  if ( e.getStateChange() == ItemEvent.DESELECTED )
  {
    parent.activeIndex = -1; 
    linkedList.deselect( linkedList.getSelectedIndex() );
  }
  else
  {
    parent.activeIndex = thisList.getSelectedIndex(); 
    linkedList.select( thisList.getSelectedIndex() );		
  }
  
  parent.drawCurrentSelection();
}

代码示例来源:origin: bedatadriven/activityinfo

@Override
  public void itemStateChanged(ItemEvent e) {
    stepPanel.removeAll();
    stepPanel.add(steps.get(stepList.getSelectedIndex()).createView(), BorderLayout.CENTER);
    stepPanel.validate();
  }
});

代码示例来源:origin: org.junit/com.springsource.junit

private void showErrorTrace() {
  int index= fFailureList.getSelectedIndex();
  if (index == -1)
    return;
  Throwable t= (Throwable) fExceptions.elementAt(index);
  fTraceArea.setText(getFilteredTrace(t));
}

代码示例来源:origin: apache/activemq-artemis

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    map.remove(key);
}

代码示例来源:origin: io.snappydata/gemfire-jgroups

public void actionPerformed(ActionEvent e) {
  Address dest;
  int     res;
  int     index=-1;
  
  index=list.getSelectedIndex();
  if(index == -1)
    return;
  dest=members != null ? (Address)members.elementAt(index) : null;
  if(dest != null) {
    res=deadlock.sendRequest(dest);
    setResult(res);
  }
  }
});

代码示例来源:origin: apache/activemq-artemis

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    map.remove(key);
}

代码示例来源:origin: com.bbossgroups.rpc/bboss-rpc

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    map.remove(key);
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    map.remove(key);
}

代码示例来源:origin: org.apache.activemq/artemis-jms-client-all

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    map.remove(key);
}

代码示例来源:origin: org.jgroups/com.springsource.org.jgroups

private void removeItem() {
  int index=listbox.getSelectedIndex();
  if(index == -1) {
    showMsg("No item selected in listbox to be deleted !");
    return;
  }
  String s=listbox.getSelectedItem();
  String key=s.substring(0, s.indexOf(':', 0));
  if(key != null)
    h.remove(key);
}

代码示例来源:origin: abbot/abbot

public void eventDispatched(AWTEvent e) {
    if (e.getID() == ItemEvent.ITEM_STATE_CHANGED
      && e.getSource() instanceof List) {
      if (((List)e.getSource()).
        getSelectedIndex() == targetIndex) {
        selected = ((ItemEvent)e).
          getStateChange() == ItemEvent.SELECTED;
      }
    }
  }
}

代码示例来源:origin: fiji/Trainable_Segmentation

/**
 * Delete one of the ROIs
 * 
 * @param e action event
 */
void deleteSelected(final ActionEvent e){
  for(int i = 0; i < numOfClasses; i++)
    if (e.getSource() == exampleList[i]) 
    {
      //delete item from ROI
      int index = exampleList[i].getSelectedIndex();
      
      // kill Roi from displayed image
      if(displayImage.getRoi().equals( examples[i].get(index) ))
        displayImage.killRoi();
      
      examples[i].remove(index);
      //delete item from list
      exampleList[i].remove(index);
    }
  
  drawExamples();        
}

代码示例来源:origin: sc.fiji/Trainable_Segmentation

/**
 * Delete one of the ROIs
 * 
 * @param e action event
 */
void deleteSelected(final ActionEvent e){
  for(int i = 0; i < numOfClasses; i++)
    if (e.getSource() == exampleList[i]) 
    {
      //delete item from ROI
      int index = exampleList[i].getSelectedIndex();
      
      // kill Roi from displayed image
      if(displayImage.getRoi().equals( examples[i].get(index) ))
        displayImage.killRoi();
      
      examples[i].remove(index);
      //delete item from list
      exampleList[i].remove(index);
    }
  
  drawExamples();        
}

代码示例来源:origin: sc.fiji/fiji-compat

public static int findItemForPrefix(List list, String prefix) {
  int index = list.getSelectedIndex() + 1;
  if (index >= list.getItemCount() ||
      isSmaller(list.getItem(index), prefix))
    index = 0;
  for (;;) {
    if (list.getItem(index).startsWith(prefix)) {
      return index;
    }
    if (++index >= list.getItemCount())
      return -1;
  }
}

代码示例来源:origin: ravn/jsocks

private void onRemove() {
  final int index = direct_list.getSelectedIndex();
  if (index < 0) {
    return;
  }
  ir.remove(direct_list.getItem(index));
  direct_list.remove(index);
  direct_list.select(index);
}

代码示例来源:origin: abbot/abbot

/** Select the row corresponding to the given ListLocation. */
public void actionSelectRow(Component c, ListLocation location) {
  List list = (List)c;
  try {
    int index = location.getIndex(list);
    if (index < 0 || index >= list.getItemCount()) {
      String msg = Strings.get("tester.JList.invalid_index",
                   new Object[] { new Integer(index) });
      throw new ActionFailedException(msg);
    }
    if (list.getSelectedIndex() != index) {
      setSelected(list, index, true);
    }
  }
  catch(LocationUnavailableException e) {
    actionClick(c, location);
  }
}

相关文章