标题:新手请教一个象棋问题
只看楼主
bigben00
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-6-20
结帖率:0
已结贴  问题点数:0 回复次数:3 
新手请教一个象棋问题
    每个类一个文件
    所有文件放在cn.edu.swufe.game.chess包里
    在棋盘顶部增加一行组件如下:
    游戏开始时,原来的“START”按钮为不可用,原来用于显示该谁下子的两个文本框为空。
    当用鼠标点击显示“Black player’s turn”的文本框或,文本框内文字消失,等候用户输入黑子选手姓名。同样原则应用于“White player‘s turn”文本框。
    在输入黑子和白子选手名字后,按“INPUT”按钮,如果缺少选手名(两种情况:从未点击该文本框,或点击后虽然提示文字消失,但是未输入任何非空字符串),则弹出一个用于警告的对话框,显示“You didn’t input black player’s name”。同样原则应用于“White player‘s turn”文本框。
    在尚未输入黑白棋子选手姓名之前,若是点击棋盘上下子,则弹出一个用于警告的对话框,显示“You haven’t input player’s name yet.”。
    如果两个选手名均已输入,按“INPUT”按钮后,假设黑子选手名为Zhang,则原来显示“Black’s turn”的文本框改为显示”Zhang, play black please”,“START”按钮变为可用。
    将选手名加入原来显示“Black’s turn”和“White’s turn”的文本框,如果黑子选手名为Zhang,白子选手名为Wang,则显示应为”Zhang,play black please”, “Wang, play white lease”。
    增加一行组件如下,并隐藏棋盘其它组件,在输入ID和Password之后,如果从未登陆,按“Register”按钮,如果不是第一次登陆,按“Login”按钮。
    当ID不是合法的电子邮件地址时,弹出警告对话框,显示“You input an illegal ID.”。
    当ID是合法的电子邮件地址时:
如果按“Register”按钮,创建account.txt文件,存入<ID>ID文本框内容</ID>
              <Password>Password文本框内容</Password>然后显示棋盘其它组件  
如果按“Login”按钮,打开account.txt文件,读出文件内容,比较<ID></ID>中的部分与ID文本框内容,<Password></Password>文本框内容,如果不一致,弹出警告对话框,显示“Wrong ID/Password combination.”,如果一致,则显示棋盘其它组件。
    棋盘下方增加一个“Logout”按钮,当按动此按钮时,棋盘消失,显示登录页面。

搜索更多相关主题的帖子: 游戏 Black 文本框 象棋 姓名 
2011-06-20 13:00
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
得分:7 
木有看到一个问号。
楼主跟我们说作业要求干嘛呢?

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-06-25 14:11
w123012306
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:蜘蛛侠
威 望:4
帖 子:307
专家分:1180
注 册:2010-4-22
得分:7 
问题都没有啊  


楼上,楼下的一定要幸福开心哦!
2011-06-25 23:15
付政委
该用户已被删除
得分:7 
提示: 作者被禁止或删除 内容自动屏蔽
2011-06-25 23:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-343439-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017570 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved