lsh呵呵的专栏

埋在一座城,关了所有灯

JFrame与Frame不同
  1. Frame is part of java.awt package and exists since JDK1.0. JFrame is part of javax.swing package and exists since JDK1.1.3 or something.
  2. Frame extends Window.
    JFrame extends Frame.
  3. You can directly add components to Frame. You add components to JFrame.getContentPane().
  4. JFrame implements javax.swing.RootPaneContainer and javax.accessibility.Accessible interface. Frame does not. By virtue of that JFrame gets all the benefits that you get from JRootPane using a delegation model. e.g. you can set the border on ((JComponent) JFrame.getRootPane()).setBorder(…)
  5. JFrame directly supports javax.swing.JMenuBar.
  6. JFrame supports setting of close operation.

*翻译(来自网站,仅供参考)
Frame是java.awt包的一部分,因为JDK1.0存在。 JFrame的是javax.swing包的一部分,因为JDK1.1.3或东西存在。
Frame延伸窗口。
JFrame的扩展框架。
您可以直接添加组件Frame。您将组件添加到JFrame.getContentPane()。
JFrame的实现javax.swing.RootPaneContainer中和javax.accessibility.Accessible接口。Frame没有。凭借该JFrame的获取您在使用委托模型从JRootPane中得到的所有好处。例如您可以设置((JComponent中)JFrame.getRootPane())的边界。setBorder(…)
JFrame的直接支持javax.swing.JMenuBar中。
JFrame的支持关闭操作的设置。

阅读更多
版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/nima1994/article/details/52373157
文章标签: Frame JFrame Java Swing
个人分类: Java/web/php
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

JFrame与Frame不同

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭