毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
智能交互式指法练习系统的设计和开发(7)
3.6 鼠标练习功能的实现
鼠标练习界面如图3.7所示。
图3.7 鼠标练习界面示意图
Form名称为PType1,包含两个jLabel、一个jButton、一个jTextField。jLabel用于显示文字,没有特殊功能,jButton含有相关Event代码, jTextField1不可编辑,用于显示鼠标动态信息。
功能解析:分别在界面空白处单击鼠标的左、中、右键后,文本框会出现按下哪个键的提示,双击“双击此键会返回用户主界面”可以返回用户主界面。
接下来贴出关键代码。
(1)鼠标单击界面事件:
//鼠标按键单击测试
private void formMouseClicked(java.awt.event.MouseEvent evt) {
if (evt.getButton() == java.awt.event.MouseEvent.BUTTON1) {
jTextField1.setText("您单击了鼠标左键");
}
else {
if (evt.getButton() == java.awt.event.MouseEvent.BUTTON2) {
jTextField1.setText("您单击了鼠标中键");
} else if (evt.getButton() == java.awt.event.MouseEvent.BUTTON3) {
jTextField1.setText("您单击了鼠标右键");
}
}
}
3.7 字母键练习功能的实现
字母键练习界面如图3.8所示。
图3.8 字母键练习界面示意图
Form名称为PType2,包含五个jLabel、三个jButton、三个jTextField、一个jTextPane、一个jTextArea。jLabel用于显示文字,没有特殊功能,此处jLabel3用来放置图片,jButton含有相关Event代码, jTextField用于填写相关信息或者显示相关信息,本身不含事件但其中内容会被调用,jTextPane用于填写字母,jTextArea用来显示键盘提示。
功能解析:界面有两个可编辑文本框(白色空白框),在左框中输入字母后左上的灰色文本框中会出现所按下的字母,此功能可以理解为键盘动态提示。在界面空白处单击鼠标,右上的灰色文本框中会随机出现字母,之后在右边的白色文本框中输入对应字母,如果输入正确则不会出现提示,如果输入错误,会弹出输入错误的提示框。键盘提示图是键盘初学者的
教学
参考,在此理解为模拟键盘。单击“返回用户主界面”按钮会返回用户主界面。
接下来贴出关键代码。
(1)字母对照输入(在jTextField3中输入):
//字母对照输入功能
private void jTextField3KeyPressed(java.awt.event.KeyEvent evt) {
if ((String.valueOf(evt.getKeyChar())).equals(jTextField2.getText()) == false) {
JOptionPane.showMessageDialog(this, "字母输入错误,请重新输入");
jTextField3.setText(null); }
jTextField3.setText(null); }
(2)动态输入提示(jTextPane1中输入,jTextField1中显示输入的字母):
//动态输入提示
private void jTextPane1KeyTyped(java.awt.event.KeyEvent evt) {
jTextField1.setText(String.valueOf(evt.getKeyChar()));
}
3.8 符号键练习功能的实现
符号键练习界面如图3.9所示。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
基于KINECT体感游戏控制器的3维背景重建方法研究
下一篇:
Linux环境下CD播放器的设计与实现
浅析人工智能体系建设【5490字】
人工智能茬知识付费产业...
智能光网络茬城域网中的...
家居智能系统建设中的标...
宽带城域网接入层的智能...
现代小区智能技术應用分析【3251字】
住宅及住宅小区智能化系统述评【2676字】
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
公寓空调设计任务书
承德市事业单位档案管理...
志愿者活动的调查问卷表
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】