2016-03-28 3 views
0

ポリゴン、グループ、および長方形があるペインがありますが、特定のタイプのノードを削除する適切な方法はありますか?特定のタイプのノードをペインで削除する

for (Node node: pane.getChildrenUnmodifiable()){ 
    if (node instanceof Polygon){ 
     pane.getChildren().remove(node); 
    } 
} 

しかし、これは魚のようで、それはそうすることの適切な方法だ場合、私は知りません:たとえば、私はペインからすべてのポリゴンを削除したいです。 また、いくつかの理由で削除されません全てのポリゴン

答えて

2

あなたはクールな新しいJava8のいずれかを使用かもしれませんが:-)

pane.getChildren().removeIf(n -> n instanceof Polygon); 
ています
関連する問題