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/>