




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计实验报告 学号 班级姓名指导教师 实验题目实验十五 图形用户界面 4 1 实验目的 1 熟悉 swing 中容器窗体 面板 选项面板等的作用及使用 2 熟悉基本组件表格 菜单使用方法及事件处理 2 实验内容 1 设计以下界面 要求根据鼠标点击位置 X 行 X 列 显示表格中该位置单元格值 提示 添加到窗体容器 使用方法 add 控件名 BorderLayout NORTH add 控件名 BorderLayout SOUTH 自选合适的方法实现程序功能 2 菜单设计 要求 点击 退出 项 设置快捷键 时 程序运行结束 设置快捷键示例 a setAccelerator KeyStroke getKeyStroke KeyEvent VK A InputEvent CTRL MASK 其中 a 为菜单项对象 快捷键为 CTRL A 3 程序清单 粘贴源程序代码 1 import java awt BorderLayout import java awt event MouseAdapter import java awt event MouseEvent import javax swing JFrame import javax swing JTable import javax swing JTextField public class LKJ JTable j JFrame frame JTextField f1 LKJ Object t 学号 姓名 学院 班级 Object a 20140701 赵宁 数统 2014 1 20130221 李敏 数统 2014 2 20130174 刘江 数统 2014 1 20140254 孙晓 数统 2014 2 j new JTable a t frame new JFrame f1 new JTextField j addMouseListener new MouseAdapter 单击显示行列索引 public void mouseClicked MouseEvent e if e getClickCount 1 f1 setText String j getValueAt j getSelectedColumn j getSelectedColumn frame add j BorderLayout NORTH frame add f1 BorderLayout SOUTH frame setSize 300 200 frame setVisible true public static void main String args new LKJ 2 import java awt event ActionEvent import java awt event ActionListener import java awt event InputEvent import java awt event KeyEvent import javax swing JFrame import javax swing JMenu import javax swing JMenuBar import javax swing JMenuItem import javax swing KeyStroke public class LKJ JFrame frame JMenu f f1 f2 f3 LKJ frame new JFrame f new JMenu 文件 f1 new JMenu 编辑 f2 new JMenu 帮助 f3 new JMenu 颜色 JMenuItem v1 new JMenuItem 保存 JMenuItem v2 new JMenuItem 退出 JMenuItem v3 new JMenuItem 复制 JMenuItem v4 new JMenuItem 全选 JMenuItem v5 new JMenuItem 全景色 JMenuItem v6 new JMenuItem 背景色 v2 setAccelerator KeyStroke getKeyStroke KeyEvent VK X InputEvent CTRL M ASK v2 addActionListener new ActionListener public void actionPerformed ActionEvent e System exit 1 f3 add v5 f3 add v6 f add v1 f add v2 f1 add v3 f1 add v4 f1 add f3 JMenuBar v new JMenuBar v add f v add f1 v add f2 frame setJMenuBar v frame setVisible true frame setSize 400 300 public sta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国银行抚顺市望花区2025秋招笔试言语理解题专练及答案
- 2025年湖南省湘潭市辅警协警笔试模拟题(附答案)
- 邮储银行铁岭市西丰县2025秋招笔试管理营销专练及答案
- 中国银行泉州市丰泽区2025秋招笔试英语完形填空题专练30题及答案
- 中国银行抚州市黎川县2025秋招笔试英语完形填空题专练30题及答案
- 中国银行自贡市荣县2025秋招英文结构化面试题库含答案
- 工商银行安庆市岳西县2025秋招笔试英语阅读理解题专练30题及答案
- 邮储银行厦门市湖里区2025秋招笔试计算机基础专练及答案
- 邮储银行廊坊市固安县2025秋招半英文面试题库及高分答案
- 邮储银行蚌埠市固镇县2025秋招笔试英语选词填空题专练50题及答案
- 2025年监理工程师职业能力测试卷:监理工程师专业基础知识自测题
- 知识图谱在护理学领域的新应用与发展
- 智能化农业装备与设备
- 维修钳工安全培训内容
- CVC堵管的处理及预防
- 2025高考复习必背译林版高中英语全七册单词表
- 2025年人教新课标高一地理上册月考试卷
- 屋顶防水施工方案
- 江苏省南京市协同体七校2024-2025学年高三上学期期中联合考试英语试题含答案
- 2024-2025学年广东省深圳市宝安区七校联考九年级(上)期中历史试卷
- 国家开放大学《统计学》形考任务1-4参考答案
评论
0/150
提交评论