本文整理了Java中java.awt.List
类的一些代码示例,展示了List
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List
类的具体详情如下:
包路径:java.awt.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();
}
内容来源于网络,如有侵权,请联系作者删除!