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