成都网站建设设计

将想法与焦点和您一起共享

Java实现两人五子棋游戏(二)画出棋盘-创新互联

本文为大家分享了java画出五子棋游戏棋盘的方法,供大家参考,具体内容如下

十余年专业网站建设公司历程,坚持以创新为先导的网站服务,服务超过上千家企业及个人,涉及网站设计、成都app软件开发、微信开发、平面设计、互联网整合营销等多个领域。在不同行业和领域给人们的工作和生活带来美好变化。

棋盘模块:

画五子棋棋盘:19条横线、19条竖线

步骤一:显示棋盘

我有一张名为chessboard.png的棋盘,位置为根目录/res/drawable/chessboard/png,现在我要显示这张图片。

Java实现两人五子棋游戏(二) 画出棋盘

DrawChessBoard.java

package xchen.test.simpleGobang; 
 
import java.awt.Graphics; 
import java.awt.Image; 
import java.awt.Toolkit; 
 
import javax.swing.JPanel; 
public class DrawChessBoard extends JPanel{ 
 public Image boardImg; 
 public DrawChessBoard() { 
 boardImg = Toolkit.getDefaultToolkit().getImage("res/drawable/chessboard.png"); 
 if(boardImg == null) 
 System.err.println("png do not exist"); 
 } 
 @Override 
 protected void paintComponent(Graphics g) { 
 // TODO Auto-generated method stub 
 super.paintComponent(g); 
 
 int imgWidth = boardImg.getWidth(this); 
 int imgHeight = boardImg.getHeight(this); 
 int FWidth = getWidth(); 
 int FHeight= getHeight(); 
 
 int x=(FWidth-imgWidth)/2; 
 int y=(FHeight-imgHeight)/2; 
 g.drawImage(boardImg, x, y, null); 
 } 
} 

分享题目:Java实现两人五子棋游戏(二)画出棋盘-创新互联
本文地址:http://chengdu.cdxwcx.cn/article/epihh.html