形式系统

计算机专业教学
posts - 48, comments - 150, trackbacks - 0, articles - 10
  教师博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java实验六

Posted on 2006-11-09 10:49 形式系统 阅读(293) 评论(0)  编辑 收藏 引用 网摘 所属分类: 编程开发

实验六 图形界面

 

[实验目的]

1、  了解事件对象的继承体系。理解监听器模式。

2、  掌握键盘(KeyEvent)、鼠标(MouseEvent)、窗体(WindowEvent)、语义(ActionEvent)事件的使用。

3、  掌握常用的控件。

 

[实验内容]

1、  1、 在当前窗体的内容区采用BorderLayout,构造一JPanel位于North位置,取名为statePanel,在statePanel中添加三个标签state1、state2、state3。构造一JPanel位于Center位置,取名为listenerPanel。在listenerPanel中添加相应的监听器,实现以下功能:

(1)       statel中实时显示鼠标的坐标,格式自定。

(2)       当鼠标按下时,在state2显示按下的键(左,右)。

(3)       当键盘按下时,在state3中显示按下的键码。

 

2、2、  (选作)建立一菜单配置文件(也可考虑用 XML 文件),通过配置文件控制菜单的自动生成。只考虑二级菜单。提示:从扩展性的角度考虑(如将来要考虑三级菜单),采用 XML 更具有优势,但需要专门去学习 XML 编程接口。而 Ini 文件读出处理相对简单,即采用文件流读取,一次读一行,利用 split 方法进行多次拆解。本例是对文件、字符串、菜单界面的相关知识进行综合演练。

要求:格式任意设计,以下列举两种仅供应参考:

Ini 文件方式:                       

[File/ 文件 ]              

Item=Open/ 打开 /Alt_O/open.jpg          

Item=Save/ 保存

XML 文件方式:

<Menu name=”File” text=” 文件 ”>

<Item name=”Open” text=” 打开 ” img=”open.jpg” />

        <Item name=”Save” text=” 保存 ”/>

<Menu/>

 


只有注册用户登录后才能发表评论。