标题:这个问题怎么解决?
只看楼主
loveluo520
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2012-7-10
结帖率:75%
 问题点数:0 回复次数:0 
这个问题怎么解决?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import *;

public class AAA{
    public static void main(String args[]){
        new ChessMainFrame("中国象棋");
    }
}

class ChessMainFrame extends JFrame implements MouseListener,Runnable
{
    //玩家
    JLabel play[] = new JLabel[32];
   
    JLabel image;
    //窗格
    Container con;
        
    Vector Var;
        
        //规则类对象(使于调用方法)

        
            /**
    ** 单击棋子
    ** chessManClick = true 闪烁棋子 并给线程响应
    ** chessManClick = false 吃棋子 停止闪烁  并给线程响应
    */
    boolean chessManClick;
   
        /**
    ** 控制玩家走棋
    ** chessPlayClick=1 黑棋走棋
    ** chessPlayClick=2 红棋走棋 默认红棋
    ** chessPlayClick=3 双方都不能走棋
    */
    int chessPlayClick=2;
   
        //控制棋子闪烁的线程
    Thread tmain;
    //把第一次的单击棋子给线程响应
    static int Man,i;
   
    ChessMainFrame(){
        new ChessMainFrame("中国象棋");
    }
   
        /**
    ** 构造函数
    ** 初始化图形用户界面
    */
    ChessMainFrame(String Title){
        //获行客格引用
        con = this.getContentPane();
        con.setLayout(null);
        //实例化规则类
        Var = new Vector();
        

        //添加棋子标签


               
        //注册棋子移动监听
        for (int i=0;i<32;i++){
            con.add(play[i]);
            play[i].addMouseListener(this);
        }
        
        //添加棋盘标签
        con.add(image = new JLabel(new ImageIcon("image\\Main.GIF")));
        image.setBounds(0,30,558,620);
        image.addMouseListener(this);
        
        //注册窗体关闭监听
        this.addWindowListener(
            new WindowAdapter() {
                public void windowClosing(WindowEvent we){
                    System.exit(0);
                }
            }
        );
        
        //窗体居中
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = this.getSize();
        
        if (frameSize.height > screenSize.height){
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width){
            frameSize.width = screenSize.width;
        }
        
        this.setLocation((screenSize.width - frameSize.width) / 2 - 280 ,(screenSize.height - frameSize.height ) / 2 - 350);
   
        //设置
        this.setIconImage(new ImageIcon("image\\红将.GIF").getImage());
        this.setResizable(false);
        this.setTitle(Title);
        this.setSize(558,670);
        this.show();
    }
}

注: E:\JCreator Pro\MyProjects\AAA.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
搜索更多相关主题的帖子: 中国象棋 Vector public import 
2013-06-17 13:01



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




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

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