boolean (TreeModel treeModel) { Object root = treeModel.getRoot(); if (root == null) return false; int childCount = treeModel.getChildCount(root); for (int i = 0; i < childCount; i++) { Object child = treeModel.getChild(root, i); if (!treeModel.isLeaf(child)) { return false; } } return true; }