Pane和Panel的区别
剛學Java,搞不懂Pane和Panel的區別在哪里,看來以英語為母語的人群學編程還是比較有優勢的。
百度一下,找到了一篇博文對二者有明確的闡述,可惜拒接轉載,也許博主不崇尚開源:http://simon.blog.51cto.com/80/122148
這里大致說下我的理解。
Pane指的是一個獨立窗口中的窗格,比如.CHM幫助文檔中左邊一個索引窗格,右邊一個正文窗格;再比如Eclipse左邊一個包資源管理器窗格,中間一個編輯器窗格等等。
Panel指的是一個面板,用它來對一些控件進行分組,就像組合框控件,即Visual Studio里面用的Group Box Control;而在一些軟件界面里面也可以表現為工具條,比如編輯工具條、文件工具條、繪圖工具條等等(其實這些工具條在開發實現上是一些窗口,即主窗口中的子窗口,學習過WIN32 API編程的朋友會更好理解)。
引用一下上面博文中被引用的英文說明,應該不算轉載吧!
A pane is a (usually) independently scrollable subsection of a window. It's what you get, for example, if you drag the splitter bar in a Word window.
A panel is an object that is used to group controls and other objects. It is often but not always dragable, occasionally resizable or scrollable. Most toolbars, for example, consist of a panel with buttons. Panels may or may not have a visible border.
總結
以上是生活随笔為你收集整理的Pane和Panel的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Catlike Coding网站文章解析
- 下一篇: 暴雪《争霸艾泽拉斯》*采用自适应 SSA