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

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

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

List.getItem介绍

暂无

代码示例

代码示例来源:origin: magefree/mage

private BufferedImage loadbuffer_random() throws IOException {
  BufferedImage res;
  if (loadimages()) {
    int it = (int) Math.abs(Math.random() * (flist.getItemCount()));
    String filename = BackgroundDir + flist.getItem(it);
    res = ImageIO.read(new File(filename));
    return res;
  }
  return null;
}

代码示例来源:origin: net.imagej/ij

public void actionPerformed(ActionEvent e) {
  Object b = e.getSource();
  if (b==insertButton) {
    int index = functions.getSelectedIndex();
    if (index>=0) {
      String selected = functions.getItem(index);
      edPaste(selected);
    }
  } else if (b==infoButton) {
    String url = IJ.URL+"/developer/macro/functions.html";
    int index = functions.getSelectedIndex();
    if (index>=0) {
      String selected = functions.getItem(index);
      int index2 = selected.indexOf("(");
      if (index2==-1)
        index2 = selected.length();
      url = url + "#" + selected.substring(0, index2);
    }
    IJ.runPlugIn("ij.plugin.BrowserLauncher", url);
  } else if (b==closeButton)
  closeAndRefocus();
}

代码示例来源:origin: org.w3c.jigsaw/jigsaw

String item = witems.getItem(isels[i]);
wselected.addItem(item);
witems.deselect(isels[i]);
String item = wselected.getItem(isels[i]);
witems.addItem(item);
wselected.deselect(isels[i]);

代码示例来源:origin: magefree/mage

public void run() {
    try {
      TimeUnit.MILLISECONDS.sleep(100);
    } catch (Exception e) {
    }
    while (!stopped) {
      int it = (int) Math.abs(Math.random() * (filelist.getItemCount()));
      File file = new File(filepath + filelist.getItem(it));
      load(file);
      Thread PlayThread = new Thread(new PlayThread());
      PlayThread.start();
      while (!(breaked || breaked_out)) {
        try {
          TimeUnit.MILLISECONDS.sleep(10);
        } catch (Exception e) {
          log.error("Thread error: " + e);
        }
      }
      breaked = false;
    }
  }
}

代码示例来源:origin: org.w3c.jigsaw/jigsaw

public void itemStateChanged(ItemEvent e) {
  if (e.getStateChange() == ItemEvent.SELECTED) {
  String selected = (String)
    list.getItem(((Integer)e.getItem()).intValue());
  if (modifier != null)
    selected = modifier.modify(selected);
  parent.setText(selected);
  setVisible(false);
  }
}

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

/** Find the first String match in the list and return the index. */
private int valueToIndex(List list, String value) {
  int size = list.getItemCount();
  for (int i=0;i < size;i++) {
    if (ExtendedComparator.stringsMatch(value, list.getItem(i))) {
      return i;
    }
  }
  return -1;
}

代码示例来源:origin: imagej/ImageJA

public void actionPerformed(ActionEvent e) {
  Object b = e.getSource();
  if (b==insertButton) {
    int index = functions.getSelectedIndex();
    if (index>=0) {
      String selected = functions.getItem(index);
      edPaste(selected);
    }
  } else if (b==infoButton) {
    String url = IJ.URL+"/developer/macro/functions.html";
    int index = functions.getSelectedIndex();
    if (index>=0) {
      String selected = functions.getItem(index);
      int index2 = selected.indexOf("(");
      if (index2==-1)
        index2 = selected.length();
      url = url + "#" + selected.substring(0, index2);
    }
    IJ.runPlugIn("ij.plugin.BrowserLauncher", url);
  } else if (b==closeButton)
  closeAndRefocus();
}

代码示例来源: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: org.w3c.jigsaw/jigsaw

public void itemStateChanged(ItemEvent e) {
  if (e.getStateChange() == ItemEvent.SELECTED) {
  Integer idx = (Integer)e.getItem();
  String key = keys.getItem(idx.intValue());
  if (key != null) {
    String value = (String)table.get(key);
    tkey.setText(key);
    selectedKey = key;
    tvalue.setText(value);
    tkey.requestFocus();
  }
  }
}

代码示例来源:origin: net.java.openjdk.cacio/cacio-shared

@Override
void postInitSwingComponent() {
  super.postInitSwingComponent();
  // Add initial items.
  List theList = getAWTComponent();
  int itemCount = theList.getItemCount();
  for (int i = 0; i < itemCount; i++) {
    add(theList.getItem(i), i);
  }
  setMultipleMode(theList.isMultipleMode());
  list.addListSelectionListener(new SelectionListener());
}

代码示例来源: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: sc.fiji/fiji-lib

protected void importFromROIManager() {
  ImagePlus image = WindowManager.getCurrentImage();
  if (image == null)
    return;
  Roi[] rois = getRois(image);
  RoiManager manager = RoiManager.getInstance();
  if (manager == null)
    return;
  List labels = manager.getList();
  @SuppressWarnings("unchecked")
  Hashtable<String, Roi> table = (Hashtable<String, Roi>)manager.getROIs();
  for (int i = 0; i < labels.getItemCount(); i++) {
    String label = labels.getItem(i);
    int index = manager.getSliceNumber(label) - 1;
    if (index >= 0 && index < rois.length)
      rois[index] = table.get(label);
  }
  setRoi(image, rois[image.getCurrentSlice() - 1]);
}

代码示例来源:origin: org.w3c.jigsaw/jigsaw

modified = true;
for (int i = 0 ; i < isels.length ; i++) {
String key = keys.getItem(isels[i]);
table.remove(key);
keys.deselect(isels[i]);

代码示例来源:origin: net.imagej/ij

if (key==KeyEvent.VK_ENTER) {
  if (1==items) {
    String selected = functions.getItem(0);
    edPaste(selected);

代码示例来源:origin: imagej/ImageJA

if (key==KeyEvent.VK_ENTER) {
  if (1==items) {
    String selected = functions.getItem(0);
    edPaste(selected);

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

@Override
protected void importFromROIManager() {
  ImagePlus image = WindowManager.getCurrentImage();
  if (image == null)
    return;
  Roi[] rois = getRois(image);
  RoiManager manager = RoiManager.getInstance();
  if (manager == null)
    return;
  List labels = manager.getList();
  @SuppressWarnings("unchecked")
  Hashtable<String, Roi> table = (Hashtable<String, Roi>)manager.getROIs();
  for (int i = 0; i < labels.getItemCount(); i++) {
    String label = labels.getItem(i);
    int index = manager.getSliceNumber(label) - 1;
    if (index >= 0 && index < rois.length) {
      Roi roi = table.get(label);
      if (roi instanceof PolygonRoiPublic)
        ; // ignore
      else if (roi instanceof PolygonRoi)
        roi = new PolygonRoiPublic((PolygonRoi)roi);
      else
        continue;
      ((PolygonRoiPublic)roi).specifiedByUser = true;
      rois[index] = roi;
    }
  }
  interpolateROIs(rois);
  setRoi(image, rois[image.getCurrentSlice() - 1]);
}

相关文章