swing - Java中pane和panel有什么区别?
天蓬老师
天蓬老师 2017-04-17 14:55:15
0
2
589

今天看自己写的代码,原本定义的变量名是contentPane,误以为写错了,改成contentPanel,到下面看到setContentPane方法,才发现自己原来没有写错,是记错了……
那么,pane和panel有什么区别呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(2)
阿神
  • Panel是面板,只是一個很少直接使用的基本元件,或是繼承重寫,或用來組織其他元件。

  • Pane是一個功能完整獨立的子窗格。
    你看Swing裡的命名,JPanel是一個基本組件;而功能完備/各司其職的都叫Pane,例如JTabbedPane,JSplitPane。

Ty80

你可以這樣理解吧:就是pane是Java 中的一個控件,是不具備包含其他控件的功能的;而panel雖然也是一個控件,但是它還有一個身份就是佈局,它可以管理其他的控件。如果你做過Android開發的話,理解起來可能會容易一些

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板