关闭

JFrame与Frame不同

标签: FrameJFrameJavaSwing
189人阅读 评论(0) 收藏 举报
分类:
  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的支持关闭操作的设置。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

JFrame和Frame的区别

在AMT组件中分为两大类,这两类的基类分别是Component和MenuComponent,其中,MenuComponent是所有与菜单相关组件的父类,Component则是除菜单外其他AMT组件的父...
  • qq_28409193
  • qq_28409193
  • 2016-05-27 19:21
  • 4258

Java:JFrame与Frame的区别

1.  JFrame是javax.swing.JFrame的类,Frame是java.awt.Frame的类 2.  关闭窗口的方式不同:  2.1JFrame的关闭方式: import javax....
  • dreamxiaowei
  • dreamxiaowei
  • 2017-04-12 14:48
  • 1170

java中JFrame类的简介

JFrame 简介;      java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。 基本板块: Swing 的三个基本构造块:标签...
  • Changer_Wu
  • Changer_Wu
  • 2016-06-06 14:13
  • 12778

为jframe窗口设置背景图片

终于成功实现了如何为jframe窗口设置背景图片了。下面是示例,请初学swring的朋友们参考学习! public static void main (String[] args) {    ...
  • jdsjlzx
  • jdsjlzx
  • 2013-11-19 21:47
  • 16118

Java中的多线程开发

在实际的应用中,经常一种需要持续的工作,比如我们做过的网络程序中,在客户端需要持续的读取服务器发送过来的消息,在服务器端需要持续的读取客户端发送过来的消息。这种持续性的工作,通常在一个while循环中...
  • Fashionxu
  • Fashionxu
  • 2015-05-08 08:41
  • 361

菜鸟学JAVA之JFrame

JFrame是JAVA中可视化窗体,从这出发我们可以学习到很多东西。我们会学习到JFrame的一些方法。如果对这些方法不了解的话,可以通过查阅API文件,获取其使用方法。 JDK7的API:http:...
  • u010262108
  • u010262108
  • 2013-12-01 21:36
  • 5640

JFrame实现圆角窗体

现在开发一个窗体程序,经常要求用圆角窗体。而在Windows 经典外观下,直接写出来的窗体却是方型的。在windows 7、windows server2008 的外观下,就已经是圆角的了。 这...
  • Mr_Pang
  • Mr_Pang
  • 2015-08-20 15:16
  • 1657

javaGUI编程中JFrame对象调用的add()函数的作用及来源

//官方文档中创建框架的例子,个人感觉这里的框架其实就是一个窗口嘛 //1. Create the frame. JFrame frame = new JFrame("FrameDemo");//2....
  • evan_0097
  • evan_0097
  • 2016-10-19 10:48
  • 2315

Java.swing-如何为frame窗口设置背景图片

import java.awt.*; import javax.swing.*; import java.awt.Container; public class framebg { ...
  • qq695181966
  • qq695181966
  • 2014-07-14 19:47
  • 2963

java swing最简单实例(2) 往JFrame里面放一个容器或组件

可以往JFrame里面放的东西有两种,Containers和Components.介绍了如果添加一个容器或组件
  • shirenfeigui
  • shirenfeigui
  • 2014-08-26 15:28
  • 11782
    个人资料
    • 访问:69282次
    • 积分:1465
    • 等级:
    • 排名:千里之外
    • 原创:92篇
    • 转载:12篇
    • 译文:0篇
    • 评论:29条
    最新评论