Java中的JPanel与JFrame

Java中的JPanel与JFrame,第1张

Java中的JPanel与JFrame

您不应

Jframe
不必要地扩展该类(仅当您向
Jframe
该类添加其他功能时)

Jframe

Jframe
扩展
Component
Container

它是一个顶层容器,用于表示窗口的最低要求。这包括

Border
,可调整大小(是否可调整
Jframe
大小?),标题栏,控件(允许最小化/最大化?)以及各种
Event
的事件处理程序,例如
windowClose
windowOpened
等等。

JPanel

JPanel
延伸
Component
Container
JComponent

它是用于将其他

Component
s 分组在一起的通用类。

  • 在使用

    LayoutManager
    s 时很有用,例如
    GridLayout
    ,将组件添加到不同的
    JPanel
    s,然后将其添加到中
    Jframe
    以创建gui。就可重复使用性而言,它将更加易于管理
    Layout

  • 这对于在Swing中绘画时也很有用,您可以覆盖

    paintComponent(..)
    它,当然可以完全享受双重缓冲的乐趣。

摆动GUI不能没有像(顶层容器存在

JWindow
Window
Jframe

frame
Applet
),而可以在不存在它
JPanel
秒。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5426829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存