




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届内蒙古赤峰市第二中学化学高二上期末统考模拟试题含答案
- 北京市航空航天大学附属中学2026届高二化学第一学期期末教学质量检测试题含答案
- 情商管理培训课件
- 市场促销活动策划方案
- 春节系列文化活动方案
- 生活喜好测试题及答案
- 植物保护考试试题及答案
- 家电公司风险报告编制规定
- 阿克地区温宿二中2026届化学高一上期中质量检测试题含解析
- 甲方采购面试题及答案
- 膝骨关节炎针刀临床诊疗指南
- 物业管理质量保障措施
- GB/T 2099.31-2025家用和类似用途插头插座第31部分:装有USB电源的插座的特殊要求
- 影像学辅助护理试题及答案
- 特种气体系统工程技术规范
- 老年髋部骨折诊疗与管理指南
- 钢材中稀土赋存状态分析研究
- 2025-2030中国羟丙基淀粉醚行业市场发展趋势与前景展望战略研究报告
- 心外科进修汇报护理
- 软装工艺施工方案范本
- 学历案与深度学习:读书感悟与教育启示
评论
0/150
提交评论