JFrame和Frame的区别
在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的区别相关推荐
- JFrame与Frame的区别
GUI中panel不能单独存在 GUI程序中panel不能单独存在,必须包含于另一个容器中,可以依附于一个窗口Frame或者依附于另一个panel.其中Frame是一个顶级窗口. 可以对窗口Frame ...
- Java JFrame 和 Frame 的区别
JFrame是Frame的升级版... 转载于:https://www.cnblogs.com/rongyao/p/5995365.html
- 面板panel与窗口frame的区别
面板panel与窗口frame的区别 References 都可以在其上加载组件 面板需要加载在组件上才能使用,而窗口不需要 JPanel和JFrame都可以作为容器存放别的控件 但JPanel一般作 ...
- 使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别。
出处:http://gongxquan.blog.163.com/blog/static/2108462532012111643039216 使用iframe的优缺点,为什么少用iframe以及ifr ...
- iframe 、frameset 、frame的区别
iframe 一.iframe属性的用法 标签规定一个内联框架.内联框架可以在当前的HTML文档中插入框架,框架内可以链接另一个页面 它是 一个围堵标记,但围着的字句只有在浏览器不支援 iframe ...
- 浅谈Iframe和FRAME的区别
一.Iframe标记的使用 Frame标记即帧标记,我们所说的多帧结构就是在一个浏览器窗口中显示多个HTML文件.现在,我们遇到一种很现实的情况:如有一个教程,是一节一节地上,每页末尾做一个" ...
- Segment,Packet,Frame等区别与联系
Segment 是TCP协议端到端传输的基本单元,协议内部会把大块数据分割成以报文段(segment)为单位的数据包进行管理,属于传输层协议 IP Datagram为ip协议端到端传输的基本单元 Pa ...
- ios bounds和frame的区别(bounds的应用)
苹果官方文档定义连接: bounds-UIView | Apple Developer Documentation 返回上级目录:IOS文档学习 文章目录 1.定义和比较 2.通过改变bounds的x ...
- 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 ...
最新文章
- MathML + MathJax在网页中插入公式
- 数据更改后推送_合格的数据科学家,这些Github知识必须了解
- python—操作MySQL增加数据
- SpringBoot笔记:SpringBoot集成SpringbootAdmin监控
- Linux纯干货知识总结|面试专用
- vue.js 三种方式安装--npm安装
- 基于visual Studio2013解决面试题之0410计算二进制中1的个数
- matplolib绘图
- 我国企业对开源社区的贡献度_开源社区对我意味着什么
- IE下常见兼容性问题
- Python 竟然也可以写网页前端了!
- dnf mysql密码多少_DNF 台服数据库密码加密算法
- LINUX下DNS的查看和配置,Linux系统中查看和修改DNS配置的方法
- 高股息组合与指数基金谁好?
- python编程自学网-python自学网
- linux+h3c模拟器下载,h3c模拟器下载
- 各大 IT 公司的架构图
- JS控制Video播放器(快进、后退、播放、暂停、音量大小)
- win10定时关机c语言,win10定时关机怎么设置,win10设置定时关机设置方法-电脑怎么定时开关机...
- Redis List 例子
热门文章
- Spring Security Oauth2 token 续期
- HTML基础第二课(冲浪笔记2)
- REST风格详解(很多其他人经验总结加上我自己的归纳到一起了,从推出到使用)
- Ansible搭建LNMP
- 实战分析,薪酬缩水,(1)
- LTC4054/TP4054的高性价比替代,DP4054线性锂离子电池充电器
- JUC-Callable
- 基于SSM+前端的美颜网站(数字图像处理课设必备)
- pta上怎么搜题目_完成pta(函数题)习题6-3、6-5、6-6,代码复制在下方答案中,并在pta平台中完成。_学小易找答案...
- PHPStudy安装espcms