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日