Refine search
public void addCheckbox(JCheckBox checkBox) { ListModel currentList = this.getModel(); JCheckBox[] newList = new JCheckBox[currentList.getSize() + 1]; for (int i = 0; i < currentList.getSize(); i++) { newList[i] = (JCheckBox) currentList.getElementAt(i); } newList[newList.length - 1] = checkBox; setListData(newList); }
/** * Returns all currently displayed sentences in plain text form. * * @return String filled with the plain text form of all sentences in the matches panel */ public String getMatchedSentences() { StringBuilder sb = new StringBuilder(); for (int i = 0, sz = list.getModel().getSize(); i < sz; i++) { String t = ((TreeFromFile) list.getModel().getElementAt(i)).getLabel().getText(); sb.append(t); sb.append("\n"); } return sb.toString(); }
public WorkItem getSelectedWorkItem() { int index = workItemsList.getSelectedIndex(); if (index != -1) { Object selected = workItemsList.getModel().getElementAt(index); if (selected instanceof WorkItemWrapper) { return ((WorkItemWrapper) selected).getWorkItem(); } } return null; }
/** * Returns all currently displayed matches in string buffer, penn treebank form * (suitable for writing out, for instance) * * @return String filled with the Penn treebank forms of all trees in the matches panel */ public String getMatches() { StringBuilder sb = new StringBuilder(); for(int i = 0, sz = list.getModel().getSize(); i < sz; i++) { Tree t = ((TreeFromFile) list.getModel().getElementAt(i)).getTree(); sb.append(t.pennString()); sb.append("\n\n"); } return sb.toString(); }
public WorkItem getSelectedWorkItem() { int index = workItemsList.getSelectedIndex(); if (index != -1) { Object selected = workItemsList.getModel().getElementAt(index); if (selected instanceof WorkItemWrapper) { return ((WorkItemWrapper) selected).getWorkItem(); } } return null; }
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(); }
public static void setSelection(JList list, Object element) { for (int i = 0; i < list.getModel().getSize(); i++) { Object value = (Object) list.getModel().getElementAt(i); if (value == element) { list.setSelectedIndex(i); list.scrollRectToVisible(list.getCellBounds(i, i)); return; } } }
private JComponent createQuickOpenPanel(JList<QuickOpenAction> listPanel, String title, List<File> fileList) { listPanel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); listPanel.addListSelectionListener(event -> { if (event.getValueIsAdjusting()) { return; } int selectedIndex = listPanel.getSelectedIndex(); if (selectedIndex < 0) { return; } QuickOpenAction action = listPanel.getModel().getElementAt(selectedIndex); action.actionPerformed(new ActionEvent(listPanel, -1, null)); }); refreshQuickOpenPanel(listPanel, fileList); JScrollPane scrollPane = new JScrollPane(listPanel); scrollPane.getVerticalScrollBar().setUnitIncrement(25); scrollPane.setMinimumSize(new Dimension(100, 80)); // Size fits into screen resolution 1024*768 scrollPane.setPreferredSize(new Dimension(180, 200)); JPanel titlePanel = new JPanel(new BorderLayout()); titlePanel.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); JLabel titleLabel = new JLabel(title); titleLabel.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); titlePanel.add(titleLabel, BorderLayout.NORTH); titlePanel.add(scrollPane, BorderLayout.CENTER); return titlePanel; }
private void updateSimpleLine() { if (index < 0) { index = 0; } if (index > listModel.getSize() - 1) { index = listModel.getSize() - 1; } simpleLine2 = (SimpleLine2) listModel.getElementAt(index); setTitle(simpleLine2.toString()); refreshImage(false); }
public void setSelectedValues(JList list, Object... values) { list.clearSelection(); for (Object value : values) { int index = getIndex(list.getModel(), value); if (index >=0) { list.addSelectionInterval(index, index); } } list.ensureIndexIsVisible(list.getSelectedIndex()); } public int getIndex(ListModel model, Object value) { if (value == null) return -1; if (model instanceof DefaultListModel) { return ((DefaultListModel) model).indexOf(value); } for (int i = 0; i < model.getSize(); i++) { if (value.equals(model.getElementAt(i))) return i; } return -1; }
private void update(DocumentEvent event) { String newValue = ""; try { Document doc = event.getDocument(); newValue = doc.getText(0, doc.getLength()); } catch (BadLocationException e) { Luyten.showExceptionDialog("Exception!", e); } if (newValue.length() > 0) { int index = targetList.getNextMatch(newValue, 0, Position.Bias.Forward); if (index < 0) { index = 0; } targetList.ensureIndexIsVisible(index); String matchedName = targetList.getModel().getElementAt(index).toString(); if (newValue.equalsIgnoreCase(matchedName)) { if (index != targetList.getSelectedIndex()) { SwingUtilities.invokeLater(new ListSelector(index)); } } } }
public static List toList(ListModel model) { ArrayList list = new ArrayList(model.getSize()); for (int i = 0; i < model.getSize(); i++) { list.add(model.getElementAt(i)); } return (list); }
if (tList != null) { indexInTList = m_dataModel.indexOf(entry.getKey()); tempKeyValue = new KeyValueItem(entry.getKey(), entry.getValue(), (CheckBoxList.CheckBoxListItem) this.tList.getModel().getElementAt(indexInTList)); } else { tempKeyValue = new KeyValueItem(entry.getKey(), entry.getValue()); if (tList != null) { indexInTList = m_dataModel.indexOf(value); tempKeyValue = new KeyValueItem(value, value, (CheckBoxList.CheckBoxListItem) tList.getModel().getElementAt(indexInTList)); } else { tempKeyValue = new KeyValueItem(value, value); for (int i = 0; i < this.listChoices.getModel().getSize(); i++) { String elementOfList = currentlistChoices.getModel().getElementAt(i).toString(); if (elementOfList.equals(startSelectionValue)) { selectIndex = i;
if (evt.getClickCount() == 2) { int index = list.locationToIndex(evt.getPoint()); String entryName = (String) list.getModel().getElementAt(index); String[] array = entryName.split("/"); if (entryName.toLowerCase().endsWith(".class")) {
@Override public void execute() { ListModel<ItemList> listModel = MediatorGui.managerScan().getListPaths().getModel(); for (int i = 0 ; i < listModel.getSize() ; i++) { if (listModel.getElementAt(i).getInternalString().contains(this.url)) { listModel.getElementAt(i).setIsVulnerable(true); listModel.getElementAt(i).setInternalString(listModel.getElementAt(i).getInternalString().replace(" [Normal]", "") +" [Normal]"); ((DefaultListModel<ItemList>) listModel).setElementAt(listModel.getElementAt(i), i); } } }
for (int i = 0; i < this.listChoices.getModel().getSize(); i++) { KeyValueItem listItem = (KeyValueItem) this.listChoices.getModel().getElementAt(i); if (listItem.Key.equals(startSelectionValue)) { selectIndex = i;
@Override protected Object getElementAt(int index) { ListModel listModel = ((JList) _component).getModel(); return listModel.getElementAt(index); }
@Override public void execute() { ListModel<ItemList> listModel = MediatorGui.managerScan().getListPaths().getModel(); for (int i = 0 ; i < listModel.getSize() ; i++) { if (listModel.getElementAt(i).getInternalString().contains(this.url)) { listModel.getElementAt(i).setIsVulnerable(true); listModel.getElementAt(i).setInternalString(listModel.getElementAt(i).getInternalString().replace(" [Error]", "") +" [Error]"); ((DefaultListModel<ItemList>) listModel).setElementAt(listModel.getElementAt(i), i); } } }
public String getTargets() { String targets = null; for (int i = 0; i < targetList.getModel().getSize(); i++) { if (i == 0) { targets = (String) targetList.getModel().getElementAt(0); } else { targets = targets + ", " + targetList.getModel().getElementAt(i); // NOI18N } } return targets; }
private void commonInit(String title, String objectName, ImageIcon[] icons, ImageIcon startIconObject) { this.title = title; this.objectName = objectName; this.iconList = new JList(icons); if (startIconObject != null) this.currentIcon = startIconObject; else // set to default this.currentIcon = (ImageIcon) iconList.getModel() .getElementAt(0); }