Package javax.swing.event

Examples of javax.swing.event.ListDataListener


    }

    final ListDataListener[] listeners = tempListeners;
    for (int i = 0; i < listeners.length; i++)
    {
      final ListDataListener l = listeners[i];
      l.contentsChanged(evt);
    }
  }
View Full Code Here


      return;
    }
    final ListDataEvent evt = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, start, length);
    for (int i = 0; i < listDataListeners.size(); i++)
    {
      final ListDataListener l = (ListDataListener) listDataListeners.get(i);
      l.contentsChanged(evt);
    }
  }
View Full Code Here

        //typeComp.setEnabled(false);
        reqComp = new FieldSetComponent(Globals.lang("Required fields"), new ArrayList<String>(), preset, true, true);
        reqComp.setEnabled(false);
        reqComp.setBorder(BorderFactory.createEmptyBorder(2,2,2,2));
        ListDataListener dataListener = new DataListener();
        reqComp.addListDataListener(dataListener);
        optComp = new FieldSetComponent(Globals.lang("Optional fields"), new ArrayList<String>(), preset, true, true);
        optComp.setEnabled(false);
        optComp.setBorder(BorderFactory.createEmptyBorder(2,2,2,2));
        optComp.addListDataListener(dataListener);
View Full Code Here

     *
     */
    public void fireChange() {
      Iterator it = listeners.iterator();
      while (it.hasNext()) {
        ListDataListener ldl = (ListDataListener) it.next();
        ldl.contentsChanged(new ListDataEvent(window.getValueList(),
            ListDataEvent.CONTENTS_CHANGED, 0, getSize()));
      }
    }
View Full Code Here

              }
            }
          }
        });

    catalogListModel.addListDataListener(new ListDataListener() {
        public void contentsChanged(ListDataEvent ev) {
          spreadFurnitureIconsAlongListWidth();
        }
 
        public void intervalAdded(ListDataEvent ev) {
View Full Code Here

            }
        });
        availableColumnsModel = new DefaultListModel();
        columnsToMergeModel = new DefaultListModel();

        columnsToMergeModel.addListDataListener(new ListDataListener() {

            public void intervalAdded(ListDataEvent e) {
                refreshAvailableMergeStrategies();
            }
View Full Code Here

                public void keyReleased(KeyEvent e) {
                    if (e.getKeyChar() != KeyEvent.CHAR_UNDEFINED && e.getKeyCode() != KeyEvent.VK_ENTER
                            && e.getKeyCode() != KeyEvent.VK_ESCAPE) {
                        String text = textField.getText();
                        ComboBoxModel model = comboBox.getModel();
                        ListDataListener removedListener = null;
                        // this is a hack. We have to remove the listener registered in BasicComboBoxUI while filtering the combobox model.
                        // the code below will break if the listener is not a class in BasicComboBoxUI.
                        if (model instanceof AbstractListModel) {
                            ListDataListener[] listeners = ((AbstractListModel) model).getListDataListeners();
                            for (ListDataListener listener : listeners) {
View Full Code Here

     * Notifies all ListDataListeners about one block of changes in the list.
     */
    protected void fireListDataEvent(ListDataEvent listDataEvent) {
        // notify all listeners about the event
        for(int i = 0, n = listeners.size(); i < n; i++) {
            ListDataListener listDataListener = listeners.get(i);
            switch (listDataEvent.getType()) {
                case ListDataEvent.CONTENTS_CHANGED: listDataListener.contentsChanged(listDataEvent); break;
                case ListDataEvent.INTERVAL_ADDED: listDataListener.intervalAdded(listDataEvent); break;
                case ListDataEvent.INTERVAL_REMOVED: listDataListener.intervalRemoved(listDataEvent); break;
            }
        }
    }
View Full Code Here

        if (tempListeners == null) {
            tempListeners = (ListDataListener[]) listdatalistener.toArray
                (new ListDataListener[listdatalistener.size()]);
        }
        for (int i = 0; i < tempListeners.length; i++) {
            final ListDataListener l = tempListeners[i];
            l.contentsChanged(evt);
        }
    }
View Full Code Here

  {
    final ListDataListener[] listDataListeners = listenerList.getListeners(ListDataListener.class);
    final ListDataEvent event = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1);
    for (int i = 0; i < listDataListeners.length; i++)
    {
      final ListDataListener listener = listDataListeners[i];
      listener.contentsChanged(event);
    }
  }
View Full Code Here

TOP

Related Classes of javax.swing.event.ListDataListener

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.