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

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

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

List.getItemCount介绍

暂无

代码示例

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(map.isEmpty())
    return;
  clearMsg();
  String key;
  Float val;
  for(Map.Entry<String,Float> entry: map.entrySet()) {
    key=entry.getKey();
    val=entry.getValue();
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

代码示例来源: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: magefree/mage

public boolean loadimages() {
  File filedir = new File(BackgroundDir);
  File[] filelist = filedir.listFiles();
  if (filelist == null) {
    return false;
  }
  if (filelist.length == 0) {
    return false;
  }
  for (File f : filelist) {
    String filename = f.getName().toLowerCase(Locale.ENGLISH);
    if (filename != null && (filename.endsWith(".png") || filename.endsWith(".jpg")
        || filename.endsWith(".bmp"))) {
      flist.add(filename);
    }
  }
  if (flist.getItemCount() == 0) {
    return false;
  }
  return true;
}

代码示例来源: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: magefree/mage

private boolean open() {
  String path = PreferencesDialog.getCachedValue(PreferencesDialog.KEY_SOUNDS_MATCH_MUSIC_PATH, "true");
  filepath = path + File.separator;
  if (path == null) {
    filepath = Constants.BASE_MUSICS_PATH;
  }
  filelist.removeAll();
  File filedir = new File(filepath);
  File[] fileread = filedir.listFiles();
  if (fileread == null) {
    return false;
  }
  if (fileread.length == 0) {
    return false;
  }
  String filename;
  for (File f : fileread) {
    filename = f.getName().toLowerCase(Locale.ENGLISH);
    if (filename.endsWith(".mp3") || filename.endsWith(".wav")) {
      filelist.add(filename);
    }
  }
  if (filelist.getItemCount() == 0) {
    return false;
  }
  return true;
}

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

private void removeAllWindows() {
  if(vwins != null) {
    Integer I;
    for(int n = 0; n<vwins.size();++n) {
      I = (Integer)vwins.elementAt(n);
      removeWindow(I);
    }
    // Remove all windows from window list.
    vwins.removeAllElements();
  }
  // Deselect all elements on list (if present).
  if (wList == null) return;
  for(int n=0;n<wList.getItemCount();++n)
    wList.deselect(n);
}

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

private void removeAllWindows() {
  if(vwins != null) {
    Integer I;
    for(int n = 0; n<vwins.size();++n) {
      I = (Integer)vwins.elementAt(n);
      removeWindow(I);
    }
    // Remove all windows from window list.
    vwins.removeAllElements();
  }
  // Deselect all elements on list (if present).
  if (wList == null) return;
  for(int n=0;n<wList.getItemCount();++n)
    wList.deselect(n);
}

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

public void select(int index) {
  if (index < 0 || index >= list.getItemCount())
    return;
  list.select(index);
  list.makeVisible(index);
}

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

private void appendFailure(String kind, Test test, Throwable t) {
  kind+= ": " + test;
  String msg= t.getMessage();
  if (msg != null) {
    kind+= ":" + truncate(msg);
  }
  fFailureList.add(kind);
  fExceptions.addElement(t);
  fFailedTests.addElement(test);
  if (fFailureList.getItemCount() == 1) {
    fFailureList.select(0);
    failureSelected();
  }
}
/**

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(map.isEmpty())
    return;
  clearMsg();
  String key;
  Float val;
  for(Map.Entry<String,Float> entry: map.entrySet()) {
    key=entry.getKey();
    val=entry.getValue();
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(map.isEmpty())
    return;
  clearMsg();
  String key;
  Float val;
  for(Map.Entry<String,Float> entry: map.entrySet()) {
    key=entry.getKey();
    val=entry.getValue();
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(map.isEmpty())
    return;
  clearMsg();
  String key;
  Float val;
  for(Map.Entry<String,Float> entry: map.entrySet()) {
    key=entry.getKey();
    val=entry.getValue();
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(map.isEmpty())
    return;
  clearMsg();
  String key;
  Float val;
  for(Map.Entry<String,Float> entry: map.entrySet()) {
    key=entry.getKey();
    val=entry.getValue();
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(map.isEmpty())
    return;
  clearMsg();
  String key;
  Float val;
  for(Map.Entry<String,Float> entry: map.entrySet()) {
    key=entry.getKey();
    val=entry.getValue();
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

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

private void showAll() {
  if(listbox.getItemCount() > 0)
    listbox.removeAll();
  if(h.size() == 0)
    return;
  clearMsg();
  String key;
  Float val;
  for(Enumeration en=h.keys(); en.hasMoreElements();) {
    key=(String)en.nextElement();
    val=(Float)h.get(key);
    if(val == null)
      continue;
    listbox.add(key + ": " + val.toString());
  }
}

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

private void showAll()
{
  if (listbox.getItemCount() > 0)
  {
    listbox.removeAll();
  }
  if (h.size() == 0)
  {
    return;
  }
  clearMsg();
  String key;
  Vector v = h.getContents();
  for (int i = 0; i < v.size(); i++)
  {
    listbox.add((String)v.elementAt(i));
  }
}

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

private void showAll()
{
  if (listbox.getItemCount() > 0)
  {
    listbox.removeAll();
  }
  if (h.size() == 0)
  {
    return;
  }
  clearMsg();
  String key;
  Vector v = h.getContents();
  for (int i = 0; i < v.size(); i++)
  {
    listbox.add((String)v.elementAt(i));
  }
}

代码示例来源: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());
}

相关文章