コード例 #1
0
  private void mountListToEnd(int depthNumber, boolean selectScene, Scene sceneToSelect) {
    Collection<Scene> nextDepthScenes = DepthManager.getInstance().getScenesFromDepth(depthNumber);

    JList list = createList();
    list.setModel(createOrderedSceneListModel(nextDepthScenes));
    if (selectScene) {
      for (int i = 0; i < list.getModel().getSize(); i++) {
        Scene s = (Scene) list.getModel().getElementAt(i);
        if (s.equals(sceneToSelect)) {
          list.setSelectedIndex(i);
          break;
        }
      }
    }
    addListToEnd(depthNumber, list);
  }