在AMT组件中分为两大类,这两类的基类分别是Component和MenuComponent,其中,MenuComponent是所有与菜单相关组件的父类,Component则是除菜单外其他AMT组件的父类,它表示一个能以图形化方式显示出来,并可与用户交互的对象。

Component类通常被称为组件,根据Component的不同作用,可将其分为基本组件类和容器类。基本组件类是按钮,文本框之类的,容器类则是通过Component的子类Container实例化的对象。Container又分为Window和Pannel,Window又分为Frame和Dialog,Frame是窗体,Dialog是对话框。Panel是中间容器。

JFrame和Frame的区别:

1、JFrame是Frame的子类,JFrame在javax.swing包内,Frame在包java.awt中

2、关闭窗口的方式不同:

JFrame传递参数使得关闭按钮有效

import javax.swing.JFrame;
public class T2 extends JFrame{private static final long serialVersionUID = 1L;@SuppressWarnings("static-access")public void init(){//传递参数使得关闭按钮有效this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);this.setTitle("JFrame");this.setSize(320,240);this.setVisible(true);}
public static void main(String[] args){T2 jframe = new T2();jframe.init();}
}

frame 加监听使得关闭按钮有效

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class T2 extends Frame{private static final long serialVersionUID = -5650765517644858632L;public void init(){this.setSize(320,240);this.setTitle("Frame");//加监听使得关闭按钮有效this.addWindowListener(new WindowAdapter(){
@Overridepublic void windowClosing(WindowEvent e){System.exit(0);}});this.setVisible(true);}public static void main(String[] args){T2 frame = new T2();frame.init();}
}

JFrame和Frame的区别相关推荐

  1. JFrame与Frame的区别

    GUI中panel不能单独存在 GUI程序中panel不能单独存在,必须包含于另一个容器中,可以依附于一个窗口Frame或者依附于另一个panel.其中Frame是一个顶级窗口. 可以对窗口Frame ...

  2. Java JFrame 和 Frame 的区别

    JFrame是Frame的升级版... 转载于:https://www.cnblogs.com/rongyao/p/5995365.html

  3. 面板panel与窗口frame的区别

    面板panel与窗口frame的区别 References 都可以在其上加载组件 面板需要加载在组件上才能使用,而窗口不需要 JPanel和JFrame都可以作为容器存放别的控件 但JPanel一般作 ...

  4. 使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别。

    出处:http://gongxquan.blog.163.com/blog/static/2108462532012111643039216 使用iframe的优缺点,为什么少用iframe以及ifr ...

  5. iframe 、frameset 、frame的区别

    iframe 一.iframe属性的用法 标签规定一个内联框架.内联框架可以在当前的HTML文档中插入框架,框架内可以链接另一个页面 它是 一个围堵标记,但围着的字句只有在浏览器不支援 iframe ...

  6. 浅谈Iframe和FRAME的区别

    一.Iframe标记的使用 Frame标记即帧标记,我们所说的多帧结构就是在一个浏览器窗口中显示多个HTML文件.现在,我们遇到一种很现实的情况:如有一个教程,是一节一节地上,每页末尾做一个" ...

  7. Segment,Packet,Frame等区别与联系

    Segment 是TCP协议端到端传输的基本单元,协议内部会把大块数据分割成以报文段(segment)为单位的数据包进行管理,属于传输层协议 IP Datagram为ip协议端到端传输的基本单元 Pa ...

  8. ios bounds和frame的区别(bounds的应用)

    苹果官方文档定义连接: bounds-UIView | Apple Developer Documentation 返回上级目录:IOS文档学习 文章目录 1.定义和比较 2.通过改变bounds的x ...

  9. data.table中选择列与data.frame的区别: This difference to data.frame is deliberate and explained in FAQ 1.1.

    太长不看版 data.table格式在调用列时, 加上逗号, 如果是字符串, 加上with=FALSE trait = "yield" dat[,trait,with=F] 使用o ...

最新文章

  1. MathML + MathJax在网页中插入公式
  2. 数据更改后推送_合格的数据科学家,这些Github知识必须了解
  3. python—操作MySQL增加数据
  4. SpringBoot笔记:SpringBoot集成SpringbootAdmin监控
  5. Linux纯干货知识总结|面试专用
  6. vue.js 三种方式安装--npm安装
  7. 基于visual Studio2013解决面试题之0410计算二进制中1的个数
  8. matplolib绘图
  9. 我国企业对开源社区的贡献度_开源社区对我意味着什么
  10. IE下常见兼容性问题
  11. Python 竟然也可以写网页前端了!
  12. dnf mysql密码多少_DNF 台服数据库密码加密算法
  13. LINUX下DNS的查看和配置,Linux系统中查看和修改DNS配置的方法
  14. 高股息组合与指数基金谁好?
  15. python编程自学网-python自学网
  16. linux+h3c模拟器下载,h3c模拟器下载
  17. 各大 IT 公司的架构图
  18. JS控制Video播放器(快进、后退、播放、暂停、音量大小)
  19. win10定时关机c语言,win10定时关机怎么设置,win10设置定时关机设置方法-电脑怎么定时开关机...
  20. Redis List 例子

热门文章

  1. Spring Security Oauth2 token 续期
  2. HTML基础第二课(冲浪笔记2)
  3. REST风格详解(很多其他人经验总结加上我自己的归纳到一起了,从推出到使用)
  4. Ansible搭建LNMP
  5. 实战分析,薪酬缩水,(1)
  6. LTC4054/TP4054的高性价比替代,DP4054线性锂离子电池充电器
  7. JUC-Callable
  8. 基于SSM+前端的美颜网站(数字图像处理课设必备)
  9. pta上怎么搜题目_完成pta(函数题)习题6-3、6-5、6-6,代码复制在下方答案中,并在pta平台中完成。_学小易找答案...
  10. PHPStudy安装espcms