Package javax.swing

Examples of javax.swing.ListModel


    System.exit(0);
  }
  private void showPage(int pageNum)
  { 
   
    ListModel lm = perimanConf.getForms();   
    if(lm.getSize() < (pageNum+1))
    {
      closeApp();
    }

    final String  formName = lm.getElementAt(pageNum).toString();
   
    if(currentPage != null)
    {
      remove(currentPage.getBox())// remove the last page
      nextBtn.removeActionListener( currentPage.getPage() ); // this fixes a bug that screener intercepted events not destined to it.
View Full Code Here


  /**
   * iterate the forms - run the configuration selector of every custom form.
   * @return true if all configuration selector screens where loaded and shown w/o a hitch.
   * */
  private boolean runConfigurationSelector() {
    ListModel lm = perimanConf.getForms();
    for(int i=0 ; i < lm.getSize() ; ++i)
    {
      final String  formName = lm.getElementAt(i).toString();
      if(true == isCustomForm( formName ) )
      {
        // show configuration selector once for each form.
        if(cachedCustomForms.containsKey( formName ) == true)
          continue;
View Full Code Here

    }

    //----------------------------------------------------------------------------
    public void actionPerformed(ActionEvent e)
    {
        ListModel model = m_list.getModel();
        String key = m_text.getText().toLowerCase();
        for (int k = 0; k < model.getSize(); k++)
        {
            String data = (String) model.getElementAt(k);
            if (data.toLowerCase().startsWith(key))
            {
                m_list.setSelectedValue(data, true);
                break;
            }
View Full Code Here

        final JList list = new JList();
//        list.setBackground(Color.BLUE);
        add(new JScrollPane(list), gridBagConstraints);

        ListModel model = new InteractionSwingListModel(listProxy);

        list.setModel(model);
        list.setCellRenderer(
                new DefaultListCellRenderer() {
                    public Component getListCellRendererComponent(
View Full Code Here

        fireContentsChanged(this, -1, -1);
    }

    private void applyConstraint() {
        filteredSize = 0;
        ListModel filteredListModel = getFilteredModel();
        for (int i = 0, size = filteredListModel.getSize(); i < size; i++) {
            Object element = filteredListModel.getElementAt(i);
            if (constraint.test(element)) {
                indexes[filteredSize++] = i;
                onMatchingElement(element);
            }
        }
View Full Code Here

        int[] indexes = new int[values.length];
        if (values.length == 0)
            return indexes;

        Collection lookupValues = new HashSet(Arrays.asList(values));
        ListModel model = getList().getModel();
        int i = 0;
        for (int index = 0, size = model.getSize(); index < size && !lookupValues.isEmpty(); index++) {
            if (lookupValues.remove(model.getElementAt(index))) {
                indexes[i++] = index;
            }
        }
        int[] result;
        if (i != values.length) {
View Full Code Here

  public void displayContext() {
    String lastField = getContextKey();

    if (lastField != null) {
      ListModel model = filterModel.getContainer().getModel(lastField);
      if (model == null) {
        return;
      }
      list.setModel(model);
      list.setSelectedIndex(0);
View Full Code Here

      return false;
  }
 
  public ListModel getModel(String fieldName) {
      if (fieldName != null) {
          ListModel model = (ListModel)modelMap.get(fieldName.toUpperCase());
          if (model != null) {
              return model;
          }
          //drop prop field and optional ticks around field name
          if (fieldName.startsWith(PROP_FIELD)) {
View Full Code Here

  protected JList contents;

  public void mouseClicked(final MouseEvent e) {

    final int index = this.contents.locationToIndex(e.getPoint());
    final ListModel dlm = this.contents.getModel();
    Object item = null;
    if (index != -1) {
      item = dlm.getElementAt(index);
    }
    this.contents.ensureIndexIsVisible(index);
    this.contents.setSelectedIndex(index);

    if (MouseUtil.isRightClick(e)) {
View Full Code Here

    }

    @Override
    public int getModelItemRow( ModelItem modelItem )
    {
      ListModel model = getList().getModel();

      for( int c = 0; c < model.getSize(); c++ )
      {
        if( model.getElementAt( c ) == modelItem )
          return c;
      }

      return -1;
    }
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.