Package javax.swing

Examples of javax.swing.ListModel


            list.repaint();
        }
        maybeUpdateLayoutState();

        ListCellRenderer renderer = list.getCellRenderer();
        ListModel dataModel = list.getModel();
        ListSelectionModel selModel = list.getSelectionModel();

        if (renderer == null || dataModel.getSize() == 0) {
            return;
        }

        // Determine how many columns we need to paint
        Rectangle paintBounds = g.getClipBounds();
View Full Code Here


        if (aList instanceof List)
            return ((List<?>) aList).indexOf(element);

        // Search the first occurrence of element in the list model.
        ListModel listModel = (ListModel) aList;
        int size = listModel.getSize();
        for (int index = 0; index < size; index++) {
            if (element.equals(listModel.getElementAt(index)))
                return index;
        }
        return NO_SELECTION_INDEX;
    }
View Full Code Here

        if (aList instanceof List)
            return ((List<?>) aList).indexOf(element);

        // Search the first occurrence of element in the list model.
        ListModel listModel = (ListModel) aList;
        int size = listModel.getSize();
        for (int index = 0; index < size; index++) {
            if (element.equals(listModel.getElementAt(index)))
                return index;
        }
        return NO_SELECTION_INDEX;
    }
View Full Code Here

    );
  }

  private Object[] contentsOf(JList list) {
    List<Object> contents = new ArrayList<Object>();
    ListModel model = list.getModel();
    int size = model.getSize();
    for (int i = 0; i < size; i++) contents.add(model.getElementAt(i));
    return contents.toArray();
  }
View Full Code Here

            list.repaint();
        }
        maybeUpdateLayoutState();

        ListCellRenderer renderer = list.getCellRenderer();
        ListModel dataModel = list.getModel();
        ListSelectionModel selModel = list.getSelectionModel();

        if (renderer == null || dataModel.getSize() == 0) {
            return;
        }

        // Determine how many columns we need to paint
        Rectangle paintBounds = g.getClipBounds();
View Full Code Here

        return widthForData;
    }
   
    @Override
    public void setModel(ListModel model) {
      ListModel oldModel = this.getModel();
      if (oldModel != null) {
        oldModel.removeListDataListener(this);
      }
      super.setModel(model);
      model.addListDataListener(this);
      // We have a new model, update it's data
      this.updateList();
View Full Code Here

      ring = new UndoManager.Remove[newSize];
    else if(newSize != ring.length)
    {
      UndoManager.Remove[] newRing = new UndoManager.Remove[
        newSize];
      ListModel model = new RingListModel();
      int newCount = Math.min(model.getSize(),newSize);
      for(int i = 0; i < newCount; i++)
      {
        newRing[i] = (UndoManager.Remove)
          model.getElementAt(i);
      }
      ring = newRing;
      count = newCount;
      wrap = false;
    }
View Full Code Here

      out.write("<!DOCTYPE KILLRING SYSTEM \"killring.dtd\">");
      out.write(lineSep);
      out.write("<KILLRING>");
      out.write(lineSep);

      ListModel model = getListModel();
      int size = model.getSize();
      for(int i = size - 1; i >=0; i--)
      {
        out.write("<ENTRY>");
        out.write(MiscUtilities.charsToEntities(
          model.getElementAt(i).toString()));
        out.write("</ENTRY>");
        out.write(lineSep);
      }

      out.write("</KILLRING>");
View Full Code Here

        uri.setQuery(null);
        String sUri = uri.toString();
       
        // match against the break points
       
        ListModel lm = extension.getBreakPointsModel();
       
        for (int i=0; i < lm.getSize(); i++) {
          String str = (String) lm.getElementAt(i);
         
          str = str.replaceAll("\\.", "\\\\.");
          str = str.replaceAll("\\*",".*?").replaceAll("(;+$)|(^;+)", "");
          str = "(" + str.replaceAll(";+", "|") + ")$";
        Pattern p = Pattern.compile(str, Pattern.CASE_INSENSITIVE);
View Full Code Here

        {
          jScrollPane1 = new JScrollPane();
          this.add(jScrollPane1, new GridBagConstraints(0, 1, 1, 3, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));
          {
            // ListModel jListAvailableRolesModel = new DefaultComboBoxModel(new String[] {"Item One", "Item Two"});
            ListModel jListAvailableRolesModel = new DefaultComboBoxModel(new String[] {});
            jListAvailableRoles = new JList();
            jScrollPane1.setViewportView(jListAvailableRoles);
            jListAvailableRoles.setModel(jListAvailableRolesModel);
            jListAvailableRoles.setFont(new java.awt.Font("Dialog", 0, 10)); //$NON-NLS-1$
          }
        }
        {
          jScrollPane2 = new JScrollPane();
          this.add(jScrollPane2, new GridBagConstraints(2, 1, 1, 3, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));
          {
            ListModel jListSelectedRolesModel = new DefaultComboBoxModel(new String[] {});
            jListSelectedRoles = new JList();
            jScrollPane2.setViewportView(jListSelectedRoles);
            jListSelectedRoles.setModel(jListSelectedRolesModel);
            jListSelectedRoles.setFont(new java.awt.Font("Dialog", 0, 10)); //$NON-NLS-1$
            jListSelectedRoles.addListSelectionListener(this);
View Full Code Here

TOP

Related Classes of javax.swing.ListModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.