效果界面展示 智能程度挺低的,改了好多bug。拿去比赛,然后被贪心打爆了,还是存在一些bug。 GUI界面解读(MainFrame.java) 整个GUI界面由JSplitPane分割成两个Japnel。 左边的Jpanel作为画板,使用的空布局,绘制任何形状都是用的相对坐标在上面绘制。其中主要有棋盘、棋子、坐标、棋子落子后显示的红色矩形框、棋子序号即五个黑点(例如天元)需要绘制,每次落子结束后重绘一次。重绘需要先重写Jpanel的paint方法,落子后使用Jpanel.r