您不应
Jframe不必要地扩展该类(仅当您向
Jframe该类添加其他功能时)
Jframe :
Jframe扩展
Component和
Container。
Border,可调整大小(是否可调整
Jframe大小?),标题栏,控件(允许最小化/最大化?)以及各种
Event的事件处理程序,例如
windowClose,
windowOpened等等。
JPanel :
JPanel延伸
Component,
Container并
JComponent
它是用于将其他
Components 分组在一起的通用类。
在使用
LayoutManager
s 时很有用,例如GridLayout
,将组件添加到不同的JPanel
s,然后将其添加到中Jframe
以创建gui。就可重复使用性而言,它将更加易于管理Layout
。这对于在Swing中绘画时也很有用,您可以覆盖
paintComponent(..)
它,当然可以完全享受双重缓冲的乐趣。
摆动GUI不能没有像(顶层容器存在
JWindow,
Window,
Jframe
frame或
Applet),而可以在不存在它
JPanel秒。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)