問(wèn)答題
【簡(jiǎn)答題】利用組合模式實(shí)現(xiàn)一個(gè)樹形菜單的創(chuàng)建。通過(guò)Javaswing的JTree組件,節(jié)點(diǎn)實(shí)現(xiàn)類為DefaultMutableTreeNode,用于創(chuàng)建根節(jié)點(diǎn)、子節(jié)點(diǎn)和孫節(jié)點(diǎn)對(duì)象,再通過(guò)DefaultTreeModel類利用根節(jié)點(diǎn)創(chuàng)建樹模型對(duì)象,然后通過(guò)treeModel.insertNodeInto方法將節(jié)點(diǎn)對(duì)象插入樹模型中。創(chuàng)建樹形菜單結(jié)構(gòu)與創(chuàng)建菜單欄類似,都是按層次與模型創(chuàng)建的。
答案:
