Refine search
public void selectPreviousMatch() { int idx = Math.max(0, list.getSelectedIndex() - 1); list.setSelectedIndex(idx); }
public void selectNextMatch() { int idx = Math.min(list.getModel().getSize() - 1, list.getSelectedIndex() + 1); list.setSelectedIndex(idx); }
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; } } }
@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); } });
@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); } });
@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); } });
@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); } });
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); } }
private void doPrevSelect() { int newSel = this.listChoices.getSelectedIndex() - 1; if (newSel >= 0) { this.listChoices.setSelectedIndex(newSel); this.listChoices.ensureIndexIsVisible(newSel); } }
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); } }
private void doPrevSelect() { int newSel = this.listChoices.getSelectedIndex() - 1; if (newSel >= 0) { this.listChoices.setSelectedIndex(newSel); this.listChoices.ensureIndexIsVisible(newSel); } }
private void moveDown() { int index = nodeList.getSelectedIndex(); index++; if (index >= nodeList.getModel().getSize()) { index = 0; } nodeList.setSelectedIndex(index); nodeList.ensureIndexIsVisible(index); }
private void moveUp() { int index = nodeList.getSelectedIndex(); index--; if (index < 0) { index = nodeList.getModel().getSize() - 1; } nodeList.setSelectedIndex(index); nodeList.ensureIndexIsVisible(index); }
@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(); } }
public void actionPerformed(ActionEvent e) { int i = control.getSelectedIndex(); moveUp(i); updateList(); control.setSelectedIndex(i - 1); control.ensureIndexIsVisible(i - 1); control.repaint(); } }
public void actionPerformed(ActionEvent e) { int i = control.getSelectedIndex(); moveDown(i); updateList(); control.setSelectedIndex(i + 1); control.ensureIndexIsVisible(i + 1); control.repaint(); } }
@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); } }
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");
@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); } }
if ((nodes.length > 0) && (control.getSelectedIndex() == -1)) { control.setSelectedIndex(0);