TopComponent 簡介
一 個 RCP 的平台通常會將整個系統的介面,分成 Window(可能是 Tab Window 、MDI Window 、 Dockable Window)、ToolBar 、Menu、Status Bar、Splash WIndow 。在 NetBeans 中 TopComponent 是該平台的 Windows ,它可以是 Tab Window 、也可以是 Dockable Window,這全看你在 NetBeans 的 System FileSystem(NetBeans 的 XML 設定檔)中的設定。一個 TopComponent 在 NetBeans 中要出現,必須設定好它的 mode ,也就是 TopComponent 出現的位置,這會影響到它是否為 Tab Window 還是 Dockable Window 。目前有支援的 mode 有: explorer 、properties、leftSiblingSide、rightSiblingSide、bottomSiblingSide、editor、 commonpalette,這些 mode 會隨著引用的 module 而有所變化。其中,editor 是在畫面中以 Tab Window 顯示;其它部份則分散在四週,如 explorer 在左邊、commonpalette 在右邊…等。
TopComponent 是 NetBeans 相當重要部份,它可能會影響著其它的使用者介面,例如: main menu 、 tool bar 、或其它的 top component…等。
來源:http://fox.jenming.info