本文整理了Java中javax.swing.JList.getSelectedIndex()
方法的一些代码示例,展示了JList.getSelectedIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JList.getSelectedIndex()
方法的具体详情如下:
包路径:javax.swing.JList
类名称:JList
方法名:getSelectedIndex
暂无
代码示例来源:origin: stanfordnlp/CoreNLP
public void selectPreviousMatch() {
int idx = Math.max(0, list.getSelectedIndex() - 1);
list.setSelectedIndex(idx);
}
代码示例来源:origin: stanfordnlp/CoreNLP
public void selectNextMatch() {
int idx = Math.min(list.getModel().getSize() - 1,
list.getSelectedIndex() + 1);
list.setSelectedIndex(idx);
}
代码示例来源:origin: deathmarine/Luyten
public void keyPressed(KeyEvent e) {
int i = targetList.getSelectedIndex();
switch (e.getKeyCode()) {
case KeyEvent.VK_UP:
i = targetList.getSelectedIndex() - 1;
if (i < 0) {
i = 0;
}
targetList.setSelectedIndex(i);
break;
case KeyEvent.VK_DOWN:
int listSize = targetList.getModel().getSize();
i = targetList.getSelectedIndex() + 1;
if (i >= listSize) {
i = listSize - 1;
}
targetList.setSelectedIndex(i);
break;
default:
break;
}
}
}
代码示例来源:origin: libgdx/libgdx
@Override
public void actionPerformed (ActionEvent e) {
int index = imageList.getSelectedIndex();
if (index < 0 || index >= imageList.getModel().getSize() - 1) return;
final ParticleEmitter emitter = editor.getEmitter();
String imagePath = emitter.getImagePaths().removeIndex(index);
emitter.getImagePaths().insert(index + 1, imagePath);
emitter.getSprites().clear();
updateImageList(emitter.getImagePaths());
imageList.setSelectedIndex(index + 1);
}
});
代码示例来源:origin: libgdx/libgdx
@Override
public void actionPerformed (ActionEvent e) {
int index = imageList.getSelectedIndex();
if (index < 0 || index >= imageList.getModel().getSize() - 1) return;
final ParticleEmitter emitter = editor.getEmitter();
String imagePath = emitter.getImagePaths().removeIndex(index);
emitter.getImagePaths().insert(index + 1, imagePath);
emitter.getSprites().clear();
updateImageList(emitter.getImagePaths());
imageList.setSelectedIndex(index + 1);
}
});
代码示例来源:origin: libgdx/libgdx
@Override
public void actionPerformed (ActionEvent e) {
int index = imageList.getSelectedIndex();
if (index <= 0) return;
final ParticleEmitter emitter = editor.getEmitter();
String imagePath = emitter.getImagePaths().removeIndex(index);
emitter.getImagePaths().insert(index - 1, imagePath);
emitter.getSprites().clear();
updateImageList(emitter.getImagePaths());
imageList.setSelectedIndex(index - 1);
}
});
代码示例来源:origin: libgdx/libgdx
@Override
public void actionPerformed (ActionEvent e) {
int index = imageList.getSelectedIndex();
if (index <= 0) return;
final ParticleEmitter emitter = editor.getEmitter();
String imagePath = emitter.getImagePaths().removeIndex(index);
emitter.getImagePaths().insert(index - 1, imagePath);
emitter.getSprites().clear();
updateImageList(emitter.getImagePaths());
imageList.setSelectedIndex(index - 1);
}
});
代码示例来源:origin: magefree/mage
private void doNextSelect() {
int newSel = this.listChoices.getSelectedIndex() + 1;
int maxSel = this.listChoices.getModel().getSize() - 1;
if (newSel <= maxSel) {
this.listChoices.setSelectedIndex(newSel);
this.listChoices.ensureIndexIsVisible(newSel);
}
}
代码示例来源:origin: magefree/mage
private void doPrevSelect() {
int newSel = this.listChoices.getSelectedIndex() - 1;
if (newSel >= 0) {
this.listChoices.setSelectedIndex(newSel);
this.listChoices.ensureIndexIsVisible(newSel);
}
}
代码示例来源:origin: magefree/mage
private void doNextSelect() {
int newSel = this.listChoices.getSelectedIndex() + 1;
int maxSel = this.listChoices.getModel().getSize() - 1;
if (newSel <= maxSel) {
this.listChoices.setSelectedIndex(newSel);
this.listChoices.ensureIndexIsVisible(newSel);
}
}
代码示例来源:origin: magefree/mage
private void doPrevSelect() {
int newSel = this.listChoices.getSelectedIndex() - 1;
if (newSel >= 0) {
this.listChoices.setSelectedIndex(newSel);
this.listChoices.ensureIndexIsVisible(newSel);
}
}
代码示例来源:origin: nodebox/nodebox
private void moveUp() {
int index = nodeList.getSelectedIndex();
index--;
if (index < 0) {
index = nodeList.getModel().getSize() - 1;
}
nodeList.setSelectedIndex(index);
nodeList.ensureIndexIsVisible(index);
}
代码示例来源:origin: nodebox/nodebox
private void moveDown() {
int index = nodeList.getSelectedIndex();
index++;
if (index >= nodeList.getModel().getSize()) {
index = 0;
}
nodeList.setSelectedIndex(index);
nodeList.ensureIndexIsVisible(index);
}
代码示例来源:origin: magefree/mage
@Override
public void mouseWheelMoved(MouseWheelEvent e) {
int notches = e.getWheelRotation();
int index = rows.getSelectedIndex();
if (notches < 0) {
if (index > 0) {
rows.setSelectedIndex(index - 1);
rows.repaint();
}
} else if (index < choices.size() - 1) {
rows.setSelectedIndex(index + 1);
rows.repaint();
}
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
public void actionPerformed(ActionEvent e) {
int i = control.getSelectedIndex();
moveUp(i);
updateList();
control.setSelectedIndex(i - 1);
control.ensureIndexIsVisible(i - 1);
control.repaint();
}
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
public void actionPerformed(ActionEvent e) {
int i = control.getSelectedIndex();
moveDown(i);
updateList();
control.setSelectedIndex(i + 1);
control.ensureIndexIsVisible(i + 1);
control.repaint();
}
}
代码示例来源:origin: jshiell/checkstyle-idea
@Override
public void actionPerformed(final ActionEvent e) {
final int selected = pathList.getSelectedIndex();
if (selected < 1) {
return;
}
final DefaultListModel<String> listModel = pathListModel();
final String element = listModel.remove(selected);
listModel.add(selected - 1, element);
pathList.setSelectedIndex(selected - 1);
}
}
代码示例来源:origin: stackoverflow.com
final JList list = new JList(Locale.getAvailableLocales());
final JPopupMenu popup = new JPopupMenu();
popup.add(new JScrollPane(list));
popup.setFocusable(false);
final JTextField field = new JTextField(20);
Action down = new AbstractAction("nextElement") {
@Override
public void actionPerformed(ActionEvent e) {
int next = Math.min(list.getSelectedIndex() + 1,
list.getModel().getSize() - 1);
list.setSelectedIndex(next);
list.ensureIndexIsVisible(next);
}
};
field.getActionMap().put("nextElement", down);
field.getInputMap().put(
KeyStroke.getKeyStroke("DOWN"), "nextElement");
代码示例来源:origin: jshiell/checkstyle-idea
@Override
public void actionPerformed(final ActionEvent e) {
final DefaultListModel<String> listModel = pathListModel();
final int selected = pathList.getSelectedIndex();
if (selected == -1 || selected == (listModel.getSize() - 1)) {
return;
}
final String element = listModel.remove(selected);
listModel.add(selected + 1, element);
pathList.setSelectedIndex(selected + 1);
}
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
if ((nodes.length > 0) && (control.getSelectedIndex() == -1)) {
control.setSelectedIndex(0);
内容来源于网络,如有侵权,请联系作者删除!