java.awt.List类的使用及代码示例

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

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

List介绍

暂无

代码示例

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

break;
case "All":
  listbox.removeAll();
  showMsg("Getting all stocks:");
  RspList<Object> rsp_list=disp.callRemoteMethods(null, "getAllStocks",
  listbox.removeAll();
  all_stocks.entrySet().stream().filter(entry -> entry.getValue() != null)
   .forEach(entry -> listbox.add(entry.getKey() + ": " + entry.getValue().toString()));
  break;
case "Quit":

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

wList = new java.awt.List(size, true);
vListMap = new Vector();
  wList.add(WindowManager.getImage(imageIDs[n]).getTitle());
  if ( vwins != null && vwins.contains(new Integer(imageIDs[n])) ) {
    wList.select(n);
wList.addItemListener(this);
wList.addActionListener(this);
return (Component)wList;

代码示例来源:origin: stackoverflow.com

private static final long serialVersionUID = 1L;
private List listRegion = new List();
private List listSubRegion = new List();
private Map<String, Set<String>> regionCountryMap = new HashMap<String, Set<String>>();
    Scanner inputStream = new Scanner(file);
    inputStream.useDelimiter(System.getProperty("line.separator"));
    listRegion = new List();
    while (inputStream.hasNext())
      if(!regionCountryMap.containsKey(region))
        listRegion.add(region);
        regionCountryMap.put(region, new HashSet<String>());
    listRegion.addItemListener(this);
  } catch (FileNotFoundException e) {
    e.printStackTrace();
  Set<String> countries = regionCountryMap.get(listRegion.getSelectedItem());
  listSubRegion.removeAll();
  for(String country : countries) {
    listSubRegion.add(country);

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

/** Obsolete
 * @deprecated
 * @see #getCount
 * @see #getRoisAsArray
 * @see #getSelectedIndex
*/
public List getList() {
  List awtList = new List();
  for (int i=0; i<getCount(); i++)
    awtList.add((String)listModel.getElementAt(i));
  int index = getSelectedIndex();
  if (index>=0)
    awtList.select(index);
  return awtList;
}

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

public void keyPressed(KeyEvent ke) {
  int key = ke.getKeyCode();
  int items = functions.getItemCount();
  Object source = ke.getSource();
  if (source==prompt) {
    if (key==KeyEvent.VK_ENTER) {
      if (1==items) {
        String selected = functions.getItem(0);
        edPaste(selected);
      functions.requestFocus();
      if(items>0)
        functions.select(functions.getItemCount()-1);
    } else if (key==KeyEvent.VK_ESCAPE) {
      closeAndRefocus();
    } else if (key==KeyEvent.VK_DOWN)  {
      functions.requestFocus();
      if (items>0)
        functions.select(0);
      String selected = functions.getSelectedItem();
      if (selected!=null)
        edPaste(selected);

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

exampleList[numOfClasses] = new java.awt.List(5);
exampleList[numOfClasses].setForeground(colors[numOfClasses]);
exampleList[numOfClasses].addActionListener(listener);			
exampleList[numOfClasses].addItemListener(itemListener);
addExampleButton[numOfClasses] = new JButton("Add to " + classLabels[numOfClasses]);

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

ListDemo(String s) {
  super(s);
  setLayout(new FlowLayout());
  list = new List(10, false);
  list.add("Hello");
  list.add("Goodbye");
  list.addItemListener(new ItemListener() {
    public void itemStateChanged(ItemEvent e) {
      System.out.println("Selected: " + list.getSelectedItem());
    }
  });
  add(list);
}

代码示例来源:origin: org.jacorb/jacorb

public void _addPOA(String name) {
  _getPOAList().add(name);
}
public void _destroy() {

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

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

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

SelectPopup(SelectComponent parent, 
    EditorFeeder feeder,
    EditorModifier modifier) 
{
  super("Select");
  this.parent   = parent;
  this.feeder   = feeder;
  this.modifier = modifier;
  setLayout(new BorderLayout());
  list = new java.awt.List(20);
  list.addItemListener(this);
  setDefaultItems();
  add(list);
  setSize(170,300);
}
}

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

protected void setSelectedItems(String selected[]) {
  // Remove any prev set items:
  wselected.removeAll();
  // Refill the list:
  if ( selected != null ) {
  for (int i = 0 ; i < selected.length ; i++) 
    if ( selected[i] != null )
    wselected.addItem(selected[i]);
  }
}

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

public void itemStateChanged(ItemEvent e) {
    System.out.println("Selected: " + list.getSelectedItem());
  }
});

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

相关文章