*
* @see javax.swing.event.ListSelectionListener#valueChanged(javax.swing. event.ListSelectionEvent)
*/
@Override
public void valueChanged(ListSelectionEvent evt) {
final PropertySheetTable table = propertySheetPanel.getTable();
final DefaultListModel model = (DefaultListModel) jlPropertyDetails.getModel();
SwingUtilities.invokeLater(new Runnable() {
@SuppressWarnings("unchecked")
@Override
public void run() {
int rowIndex = table.getSelectedRow();
if (0 > rowIndex) { return; }
Object value = table.getValueAt(rowIndex, 1);
model.clear();
if (null == value) {
model.addElement("<null> value!");