awt是不是采用了composite模式

比如一个组件里面可能有多个其他组件,里面的组件可能还是别的组件的容器,总之可以成为树行结构,当你移动根的时候,所有的子都跟着移动,这样是怎么实现的呢?采用的是一个树的递归算法?请高手指教

是的,移动是一个功能,通过Visitor等可以加在各个子上,注意这里不是单单树形算法就能解决的,递归算法只是很基础的部分