Package javax.swing.event

Examples of javax.swing.event.ListDataListener


        mediaList.addListSelectionListener(new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent e) {
                updateMediaListButtons();
            }
        });
        mediaListModel.addListDataListener(new ListDataListener() {
            public void contentsChanged(ListDataEvent e) {
                updateMediaListButtons();
            }
            public void intervalAdded(ListDataEvent e) {
                updateMediaListButtons();
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

    }

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

    final MNodeStyleController styleController = (MNodeStyleController) modeController
        .getExtension(NodeStyleController.class);
    final GraphicsEnvironment gEnv = GraphicsEnvironment.getLocalGraphicsEnvironment();
    final String[] envFonts = gEnv.getAvailableFontFamilyNames();
    fonts = new DefaultComboBoxModel(envFonts);
    final ListDataListener fontsListener = new ListDataListener() {
      public void intervalRemoved(final ListDataEvent e) {
      }

      public void intervalAdded(final ListDataEvent e) {
      }

      public void contentsChanged(final ListDataEvent e) {
        if (e.getIndex0() != -1) {
          return;
        }
        if (ignoreChangeEvent) {
          return;
        }
        ignoreChangeEvent = true;
        final DefaultComboBoxModel source = (DefaultComboBoxModel) e.getSource();
        styleController.setFontFamily((String) source.getSelectedItem());
        ignoreChangeEvent = false;
      }
    };
    fonts.addListDataListener(fontsListener);
    final ListDataListener sizeListener = new ListDataListener() {
      public void intervalRemoved(final ListDataEvent e) {
      }

      public void intervalAdded(final ListDataEvent e) {
      }

      public void contentsChanged(final ListDataEvent e) {
        if (e.getIndex0() != -1) {
          return;
        }
        if (ignoreChangeEvent) {
          return;
        }
        try {
          final DefaultComboBoxModel source = (DefaultComboBoxModel) e.getSource();
          final int intSize = Integer.parseInt(((String) source.getSelectedItem()));
          styleController.setFontSize(intSize);
        }
        catch (final NumberFormatException nfe) {
        }
      }
    };
    size.addListDataListener(sizeListener);
    final ListDataListener styleListener = new ListDataListener() {
      public void intervalRemoved(final ListDataEvent e) {
      }

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

  public DoubleListModel(final ListModel first, final ListModel second) {
    super();
    this.first = first;
    this.second = second;
    first.addListDataListener(new ListDataListener() {
      public void contentsChanged(final ListDataEvent e) {
        fireContentsChanged(e.getSource(), e.getIndex0(), e.getIndex1());
      }

      public void intervalAdded(final ListDataEvent e) {
        fireIntervalAdded(e.getSource(), e.getIndex0(), e.getIndex1());
      }

      public void intervalRemoved(final ListDataEvent e) {
        fireIntervalRemoved(e.getSource(), e.getIndex0(), e.getIndex1());
      }
    });
    second.addListDataListener(new ListDataListener() {
      public void contentsChanged(final ListDataEvent e) {
        final int firstSize = first.getSize();
        fireContentsChanged(e.getSource(), firstSize + e.getIndex0(), firstSize + e.getIndex1());
      }
View Full Code Here

    zoomModel = new DefaultComboBoxModel(getZooms());
    zoomModel.addElement(userDefinedZoom);
    ResourceController resourceController = ResourceController.getResourceController();
    resourceController.addPropertyChangeListener(this);
    zoomModel.setSelectedItem("100%");
    zoomModel.addListDataListener(new  ListDataListener() {
      public void intervalRemoved(ListDataEvent e) {
      }

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

      (IndividualListSelectionModel) source.getModel();
    final IndividualListSelectionModel targetModel =
      (IndividualListSelectionModel) target.getModel();
   
    sourceModel.addListDataListener(
      new ListDataListener()
      {
        public void contentsChanged(ListDataEvent arg0)
        {
        }

        public void intervalAdded(ListDataEvent e)
        {
          List<Object> sourceObjects = sourceModel.getAll();
          List<Object> targetObjects = targetModel.getAll();
         
          for (Object sobj: sourceObjects)
            if (targetObjects.contains(sobj))
              targetModel.remove(sobj);
        }

        public void intervalRemoved(ListDataEvent arg0)
        {
        }
       
      }
    );
   
    targetModel.addListDataListener(
      new ListDataListener()
      {
        public void contentsChanged(ListDataEvent arg0)
        {
        }
View Full Code Here

   
    ListDataEvent   event = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, 0, last);
   
    for (int i = 0; i < mListDataListeners.size(); i++)
    {
      ListDataListener  l =
        (ListDataListener)mListDataListeners.elementAt(i);
      l.contentsChanged(event);
    }
  }
View Full Code Here

        SendComboBoxModel( ListModel clientListModel ) {
            clientListModel_ = clientListModel;

            /* Watch the underlying client model for changes and
             * update this one accordingly. */
            clientListModel_.addListDataListener( new ListDataListener() {
                public void contentsChanged( ListDataEvent evt ) {
                    fireContentsChanged( evt.getSource(),
                                         adjustIndex( evt.getIndex0() ),
                                         adjustIndex( evt.getIndex1() ) );
                }
View Full Code Here

    private JMenu _makeTransmitSelectedRowsMenu() {
        final JMenu menu = new JMenu("Transmit Selected Rows to");
        _tableSelectionSendManager = new SendManager(_connector, "table.select.rowList");
        final ComboBoxModel comboBoxModel = _tableSelectionSendManager.getComboBoxModel();
        // monitor changes in the ComboBoxModel to keep the menu up to date
        comboBoxModel.addListDataListener(new ListDataListener() {
            @Override
            public void intervalAdded(ListDataEvent e) {
            }

            @Override
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.