m_Support.firePropertyChange("", null, null);
    public void actionPerformed(ActionEvent e) {      if (e.getSource() == m_DeleteBut) {	int selected = m_ElementList.getSelectedIndex();	if (selected != -1) {	  m_ListModel.removeElementAt(selected);	  if (m_ListModel.size() > selected) {	    m_ElementList.setSelectedIndex(selected);	  }	  m_Support.firePropertyChange("", null, null);	}	if (m_ElementList.getSelectedIndex() == -1) {	  m_DeleteBut.setEnabled(false);	}      } else if (e.getSource() == m_AddBut) {	int selected = m_ElementList.getSelectedIndex();	if (selected != -1) {	  m_ListModel.insertElementAt(m_ElementEditor.getValue(), selected);	} else {	  m_ListModel.addElement(m_ElementEditor.getValue());	}	m_Support.firePropertyChange("", null, null);      }     }