教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

java课程设计九宫格数独(5)

来源:网络收集 时间:2026-09-08
导读: 计算机与信息工程系《数独游戏的设计与实现》课程设计 } if(hard==datahard[1]){ box.setSelectedIndex(1); } if(hard==datahard[2]){ box.setSelectedIndex(2); } panel_but.add(box); box.addItemListener(this);

计算机与信息工程系《数独游戏的设计与实现》课程设计

}

if(hard==datahard[1]){ box.setSelectedIndex(1); }

if(hard==datahard[2]){ box.setSelectedIndex(2); }

panel_but.add(box); box.addItemListener(this); }

public void actionPerformed(ActionEvent e){ //单击事件处理方法,实现ActionListener接口

if( e.getSource()==item_exit ){ //退出,e.getSource()获得当前事件源组件比较引用

System.exit(0); }

if( e.getSource()==item_sol ){ //提交 if(gettext()==1){ if(ans()==1){

JOptionPane.showMessageDialog(null,\答案正确,恭喜!\); } else{

JOptionPane.showMessageDialog(null,\答案错误,请再接再厉!\); //弹出提示框,显示信息 } } }

第 21 页 共 31 页

计算机与信息工程系《数独游戏的设计与实现》课程设计

if( e.getSource()==item_rem ){ //重来 for(int i=1;i<=9;i++){ for(int j=1;j<=9;j++){ text[i][j].setText(atext[i][j]); } } }

if( e.getSource()==item_ans ){ //答案 new ShuDuAns(); }

if( e.getSource()==item_next ){ //开局 setnum(); settext();

this.setVisible(false); new ShuDu1(); } }

public void itemStateChanged(ItemEvent e){ //改变难易程度,事件的处理方法

if(box.getSelectedIndex()==0){ // easy hard=datahard[0]; }

if(box.getSelectedIndex()==1){ // normal hard=datahard[1]; }

if(box.getSelectedIndex()==2){ // hard

第 22 页 共 31 页

计算机与信息工程系《数独游戏的设计与实现》课程设计

hard=datahard[2]; } }

public static void main(String args[]){ //声明main方法 setnum(); settext(); new ShuDu1(); } }

第 23 页 共 31 页

计算机与信息工程系《数独游戏的设计与实现》课程设计

六、系统设计和软件发布

1、程序运行情况

程序正常的响应按钮事件。运行显示:

图1-4

若框中没有填入数字,则显示消息提示:

第 24 页 共 31 页

计算机与信息工程系《数独游戏的设计与实现》课程设计

图1-5

这是程序进行的异常处理,使用try-catch,捕捉输入整数的方法抛出的异常对象。此时只要按确定,框内都输入数字即可。

显示正确答案窗口:

图1-6

第 25 页 共 31 页

java课程设计九宫格数独(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/445259.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)