/** * {@inheritDoc} */ public void actionPerformed(ActionEvent evt) { //kgs - this code might not be performant with large maps if(evt.getActionCommand().equals(UPDATE)) { //add new keys Set<K> keys = map_data.keySet(); keys.removeAll(data); data.addAll(keys); //remove dead keys List<K> copy = new ArrayList<K>(data); keys = map_data.keySet(); copy.removeAll(keys); data.removeAll(copy); fireContentsChanged(this, 0, getSize()); } }
/** * {@inheritDoc} */ @Override public void actionPerformed(ActionEvent evt) { //kgs - this code might not be performant with large maps if(evt.getActionCommand().equals(UPDATE)) { //add new keys Set<K> keys = map_data.keySet(); keys.removeAll(data); data.addAll(keys); //remove dead keys List<K> copy = new ArrayList<K>(data); keys = map_data.keySet(); copy.removeAll(keys); data.removeAll(copy); fireContentsChanged(this, 0, getSize() - 1); } }
/** * {@inheritDoc} */ @Override public void actionPerformed(ActionEvent evt) { //kgs - this code might not be performant with large maps if(evt.getActionCommand().equals(UPDATE)) { //add new keys Set<K> keys = map_data.keySet(); keys.removeAll(data); data.addAll(keys); //remove dead keys List<K> copy = new ArrayList<K>(data); keys = map_data.keySet(); copy.removeAll(keys); data.removeAll(copy); fireContentsChanged(this, 0, getSize() - 1); } }
/** * {@inheritDoc} */ @Override public void actionPerformed(ActionEvent evt) { //kgs - this code might not be performant with large maps if(evt.getActionCommand().equals(UPDATE)) { //add new keys Set<K> keys = map_data.keySet(); keys.removeAll(data); data.addAll(keys); //remove dead keys List<K> copy = new ArrayList<K>(data); keys = map_data.keySet(); copy.removeAll(keys); data.removeAll(copy); fireContentsChanged(this, 0, getSize() - 1); } }
/** * {@inheritDoc} */ @Override public void actionPerformed(ActionEvent evt) { //kgs - this code might not be performant with large maps if(evt.getActionCommand().equals(UPDATE)) { //add new keys Set<K> keys = map_data.keySet(); keys.removeAll(data); data.addAll(keys); //remove dead keys List<K> copy = new ArrayList<K>(data); keys = map_data.keySet(); copy.removeAll(keys); data.removeAll(copy); fireContentsChanged(this, 0, getSize() - 1); } }