当前位置: 代码迷 >> Java相关 >> 新手请教一个象棋问题
  详细解决方案

新手请教一个象棋问题

热度:122   发布时间:2011-06-20 13:00:45.0
新手请教一个象棋问题
    每个类一个文件
    所有文件放在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  文本框  象棋  姓名  

----------------解决方案--------------------------------------------------------
木有看到一个问号。
楼主跟我们说作业要求干嘛呢?
----------------解决方案--------------------------------------------------------
问题都没有啊  


----------------解决方案--------------------------------------------------------
  相关解决方案