package ui;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class JFrameGame extends JFrame{
ChessBorder chessBorder;
public ChessBorder getChessBorder()
{
	return chessBorder;
}
public JFrameGame(ChessBorder chessBorder)
{   
	this.chessBorder=chessBorder;
	this.setLayout(new BorderLayout());
	this.add(chessBorder,BorderLayout.CENTER);
	this.setTitle("五子棋");
	this.setSize(650,700);
	JButton jb_start=new JButton("开始");
    JButton jb_reset=new JButton("悔棋");
    JPanel content=new JPanel(new FlowLayout());
    content.add(jb_start);
    content.add(jb_reset);
    this.add(content,BorderLayout.SOUTH);
	this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	this.setLocationRelativeTo(null);
	this.setResizable(false);
	
	jb_start.addActionListener(new ActionListener(){

		@Override
		public void actionPerformed(ActionEvent e) {
		         chessBorder.restartGame();
		}
		
	});
}
public static void main(String[] args) 
{   
	ChessBorder chessBorder=new ChessBorder();
	JFrameGame frame=new JFrameGame(chessBorder);
	frame.setVisible(true);
}

}
最近下载更多
anzai123  LV3 2月29日
YYZQ编程  LV1 2023年12月28日
3大沙发  LV1 2023年12月20日
126577126  LV1 2023年6月18日
1600679511  LV1 2023年5月30日
sherlockq  LV1 2023年5月20日
13174819092  LV1 2023年2月14日
alexcheung  LV3 2022年12月17日
微信网友_6258245891903488  LV7 2022年12月12日
npclll  LV1 2022年11月29日
最近浏览更多
adfasddfsd 4月12日
暂无贡献等级
anzai123  LV3 2月29日
YYZQ编程  LV1 2023年12月28日
46562026 2023年12月22日
暂无贡献等级
3大沙发  LV1 2023年12月20日
2386136609  LV1 2023年12月17日
微信网友_6767218254057472  LV3 2023年12月6日
wangjialiang1  LV17 2023年8月23日
2385649653  LV7 2023年6月26日
126577126  LV1 2023年6月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友