public boolean hasNext() { return index > -1 && index < self.getSize(); }
private void update() { if (filter == null || filter.length() == 0) { super.setModel(originalModel); } DefaultListModel v = new DefaultListModel(); for (int i = 0; i < originalModel.getSize(); i++) { Object o = originalModel.getElementAt(i); String s = String.valueOf(o).toLowerCase(); if (s.contains(filter)) { v.addElement(o); } } super.setModel(v); if (v.getSize() == 1) { setSelectedIndex(0); } revalidate(); }
protected void findAnnotation() { Set<Class<? extends GraphBuilderAnnotation>> gbaClasses = Sets.newHashSet(); for (GraphBuilderAnnotation gba : graph.getBuilderAnnotations()) { gbaClasses.add(gba.getClass()); } @SuppressWarnings("unchecked") Class<? extends GraphBuilderAnnotation> variety = (Class<? extends GraphBuilderAnnotation>) JOptionPane .showInputDialog(null, // parentComponent; TODO: set correctly "Select the type of annotation to find", // question "Select annotation", // title JOptionPane.QUESTION_MESSAGE, // message type null, // no icon gbaClasses.toArray(), // options (built above) StopUnlinked.class // default value ); // User clicked cancel if (variety == null) return; // loop over the annotations and save the ones of the requested type annotationMatchesModel.clear(); for (GraphBuilderAnnotation anno : graph.getBuilderAnnotations()) { if (variety.isInstance(anno)) { annotationMatchesModel.addElement(anno); } } System.out.println("Found " + annotationMatchesModel.getSize() + " annotations of type " + variety); }
@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); } }
private void setContents(List<String> contents) { DefaultListModel<LabelValuePair> model = (DefaultListModel<LabelValuePair>)getModel(); model.clear(); for (String str : contents) { model.addElement(new LabelValuePair(str)); } setVisibleRowCount(Math.min(model.getSize(), 8)); }
DefaultListModel listModel = (DefaultListModel)target.getModel(); int index = dl.getIndex(); int max = listModel.getSize(); if(index<0 || index>max) { index = max;
for (int i = 0 ; i < listModel.getSize() ; i++) { listModel.get(i).reset();
int l = this.listModel.indexOf(itemSelected); this.listModel.removeElement(itemSelected); if (l == this.listModel.getSize()) { this.setSelectedIndex(l - 1); } else {
@Override public boolean hasNext() { if(sendLive.isSelected()) { return false; } final int size = reportModel.getSize(); final int selectedIndex = reportList.getSelectedIndex(); if(selectedIndex==-1) { return size>0; } return size > selectedIndex+1; }
@Override public boolean hasPrevious() { if(sendLive.isSelected()) { return false; } final int size = reportModel.getSize(); final int selectedIndex = reportList.getSelectedIndex(); if(selectedIndex==-1) { return size>0; } return reportList.getSelectedIndex()>0; }
public void update(Observable o, Object arg) { if (arg != null && arg instanceof ISOMsg) { ISOMsg m = (ISOMsg) arg; log.addElement(m); if (log.getSize() > LOG_CAPACITY) log.remove(0); } }
public int getIndex(CharSequence name) { for (int i = 0; i < model.getSize(); i++) { JLabel label = (JLabel) model.getElementAt(i); if (label.getText().equals(name.toString())) { return i; } } return -1; }
public void previousReport() { final int size = reportModel.getSize(); if(size==0) { return; } final int currentIndex = reportList.getSelectedIndex(); if(currentIndex>=0) { reportList.setSelectedIndex(currentIndex-1); relayStats((Report) reportList.getSelectedValue()); } else { reportList.setSelectedIndex(size-1); relayStats((Report) reportList.getSelectedValue()); } }
public void sort() { int size = model.getSize(); if (size > 0) { CheckListItem[] items = new CheckListItem[size]; model.copyInto(items); Arrays.sort(items); for (int i = 0; i < items.length; i++) { model.setElementAt(items[i], i); } } }
public Collection<String> getUnchecked() { Collection<String> unchecked = new HashSet<String>(); for (int i = 0; i < model.getSize(); i++) { CheckListItem item = (CheckListItem) model.getElementAt(i); if (!item.isSelected()) { unchecked.add(item.toString()); } } return unchecked; }
private boolean selectOrganizationIfExists(String organizationKey) { for (int i = 0; i < listModel.getSize(); i++) { RemoteOrganization org = listModel.getElementAt(i); if (organizationKey.equals(org.getKey())) { orgList.setSelectedIndex(i); orgList.ensureIndexIsVisible(i); return true; } } return false; }
private void reloadThreads() { LogData[] ld = collector.getLogData(); TreeSet<String> sortedThreads = new TreeSet<>(String::compareToIgnoreCase); for (LogData logData : ld) { sortedThreads.add(logData.getThread()); } sortedThreads.stream() .filter(sortedThread -> !listModel.contains(sortedThread)) .forEach(sortedThread -> listModel.add(listModel.getSize(), sortedThread)); setThreadToFilter(selectedThread.toArray(new String[selectedThread.size()])); }
public void setChecked(String label, boolean isChecked) { if (label != null) { for (int i = 0; i < model.getSize(); i++) { CheckListItem item = (CheckListItem) model.getElementAt(i); if (label.equals(item.toString())) { item.setSelected(isChecked); break; } } } }
private void setContents(List<String> contents) { DefaultListModel<LabelValuePair> model = (DefaultListModel<LabelValuePair>)getModel(); model.clear(); for (String str : contents) { model.addElement(new LabelValuePair(str)); } setVisibleRowCount(Math.min(model.getSize(), 8)); }