2022年计算机二级考试java章节辅导容器组件.docx

上传人:re****.1 文档编号:544934664 上传时间:2024-04-02 格式:DOCX 页数:3 大小:12.52KB
返回 下载 相关 举报
2022年计算机二级考试java章节辅导容器组件.docx_第1页
第1页 / 共3页
2022年计算机二级考试java章节辅导容器组件.docx_第2页
第2页 / 共3页
2022年计算机二级考试java章节辅导容器组件.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《2022年计算机二级考试java章节辅导容器组件.docx》由会员分享,可在线阅读,更多相关《2022年计算机二级考试java章节辅导容器组件.docx(3页珍藏版)》请在金锄头文库上搜索。

1、 2022年计算机二级考试java章节辅导:容器组件8.1.1 JFrame JFrame是用来替代AWT包中Frame的,可以实现与Frame一样的功能,包括作为容器容纳其他组件,显示组件等。 例8-1 import javax.swing.*; import java.awt.*; class JFrameTest extends JFrame private JButton button1 = new JButton(“button1“); private JButton button2 = new JButton(“button2“); public JFrameTest(String

2、 title) super(title);/设置标题 this.setBounds(50,50,200,150); /获得与JFrame关联的contentPane,contentPane默认的布局治理器是BorderLayout Container contentPane = this.getContentPane(); contentPane.setLayout(new FlowLayout(5); contentPane.add(button1); contentPane.add(button2); this.setVisible(true); /设置JFrame对关闭按钮的处理方式 t

3、his.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); public class Test8_1 public static void main(String args) new JFrameTest(“JFrame测试“); 程序运行界面如下: 图8-2 例8-1运行界面 利用JFrame实现了与Frame一样的功能,但JFrame与Frame在使用上还是有很大区分的。 (1)两者都可以添加其他组件到窗口中,Frame直接使用add方法添加相应的组件;JFrame则不能直接通过add方法添加组件,每个JFrame都有一个与之关联的内容面板(co

4、ntentPane),只能针对这个contentPane添加相应组件。 (2)两者都可以设置布局治理器,Frame直接使用setLayout即可设置;JFrame则需先得到其内容面板,对其内容面板设置布局治理器。 (3)Frame要想关闭窗口需要编写相应的大事处理程序(见例7-12),而JFrame则不必编写大事处理程序,只需调用方法setDefaultCloseOperation(int operation),通过设置operation的值来响应用户关闭窗体的操作,该方法的参数operation的值有以下三个。 JFrame.DO_NOTHING_ON_CLOS:什么也不做 JFrame.HIDE_ON_CLOSE:隐蔽窗体,这是JFrame的默认选项 JFrame.EXIT_ON_CLOSE:关闭窗体,完毕程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号