Java JTree développer uniquement les nœuds de niveau un

Avec un JTree, en supposant que le nœud racine est le niveau 0 et il peut y avoir jusqu'à 5 niveaux en dessous de la racine, comment puis-je facilement de développer tous les nœuds de niveau 1, de sorte que tous les niveau 1 & 2 branches et les feuilles sont visibles, mais les niveaux 3 et ci-dessous ne sont pas?

source d'informationauteur garyLynch