public static int getDepthOffset(JTree aTree) { if (aTree.isRootVisible()) { if (aTree.getShowsRootHandles()) { return 1; } else { return 0; } } else if (!aTree.getShowsRootHandles()) { return -1; } else { return 0; } }