775 |
{ |
{ |
776 |
if (treeModel == model) |
if (treeModel == model) |
777 |
return; |
return; |
778 |
|
|
|
TreeModel oldValue = treeModel; |
|
|
treeModel = model; |
|
|
|
|
|
firePropertyChange(TREE_MODEL_PROPERTY, oldValue, model); |
|
|
|
|
779 |
// add treeModelListener to the new model |
// add treeModelListener to the new model |
780 |
if (treeModelListener == null) |
if (treeModelListener == null) |
781 |
treeModelListener = createTreeModelListener(); |
treeModelListener = createTreeModelListener(); |
782 |
model.addTreeModelListener(treeModelListener); |
if (model != null) // as setModel(null) is allowed |
783 |
|
model.addTreeModelListener(treeModelListener); |
784 |
|
|
785 |
|
TreeModel oldValue = treeModel; |
786 |
|
treeModel = model; |
787 |
|
|
788 |
|
firePropertyChange(TREE_MODEL_PROPERTY, oldValue, model); |
789 |
} |
} |
790 |
|
|
791 |
/** |
/** |