我知道JFrame是Swing GUI的顶级容器,我可以在JFrame对象中放置一个JPanel对象.
但是JPanel也是一个容器...所以与JFrame和JPanel有什么不同.
我看到,在GUI实现中,直接实现了一个JPanel对象,有时我看到它实现了一个JFrame,我在其中放置了一个JPanel.
有什么不同?
TNX
安德里亚
JFrame - 用于表示窗口之类的功能.这包括边框,标题栏,不同的控件和不同的事件处理程序.参考:http://docs.oracle.com/javase/6/docs/api/javax/swing/JFrame.html
JPanel - 大多数通用类用作将其他元素聚集在一起的容器.使用可视布局或其中一个提供的布局管理器时,这一点更为重要.参考:http://docs.oracle.com/javase/6/docs/api/javax/swing/JPanel.html
编辑:更多
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |