《Java程序设计》实验报告十五_第1页
《Java程序设计》实验报告十五_第2页
《Java程序设计》实验报告十五_第3页
《Java程序设计》实验报告十五_第4页
《Java程序设计》实验报告十五_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论