コード例 #1
0
  @Override
  public void execute() {
    // Tree model, update the tree (refresh, add node, etc)
    DefaultTreeModel treeModel = (DefaultTreeModel) MediatorGUI.databaseTree().getModel();

    // Get the node
    AbstractNodeModel progressingTreeNodeModel =
        (AbstractNodeModel)
            MediatorGUI.gui().getTreeNodeModels().get(dataElementDatabase).getUserObject();
    // Mark the node model as 'loading'
    progressingTreeNodeModel.hasIndeterminatedProgress = true;

    // Update the node
    treeModel.nodeChanged(MediatorGUI.gui().getTreeNodeModels().get(dataElementDatabase));
  }