已阅读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石屏县防火期县级森林草原消防专业队员招聘备考题库(80人)含答案详解(满分必刷)
- 贷款打折协议书范本
- 中国特色社会主义思想学习PPT模板
- 燃料油替代轻柴油的应用介绍
- 先天性耳前瘘管的医疗护理查房
- 山东电网调度控制管理规程
- 高层建筑水电安装工程施工组织设计
- 长白山巡游出租汽车驾驶员从业资格考试区域科目考试题库
- FZ/T 80001-2002水洗羽毛羽绒试验方法
- 护理十八项核心制度
- 装载机司机培训课件
- 烧结砖回弹法检测抗压强度记录表
- DB14T 2322-2021 高速公路运营隧道突发事件应急预案编制指南
评论
0/150
提交评论