跳棋棋牌的画法比较简单,掌握技巧就好办了。接下来就是算坐标,这里提供画棋盘的一些主要步骤,后面的就可以自己补充了。

填充各色区域,坐标可另取,画六边形的时候要注意坐标要顺时针或逆时针来。

public void paint(Graphics g) {

g.clearRect(0, 0, getWidth(), getHeight());// 对于想要设置背景的要求,有这句话后就可以了

//画各色区域

g.setColor(Color.red);

int m[]={310,230,390};

int n[]={110,230,230};

g.fillPolygon(m,n, 3);

画线:

//画线

g.setColor(Color.black);

int x = 290;

int y = 140;

int x1 = 330;

for (int row = 1; row < 13; row++) {

g.drawLine(x, y, x1, y);

x = x - 20;

x1 = x1 + 20;

y = y + 30;

System.out.println();

}画圆:

//画圆形小点

g.setColor(Color.lightGray);

int a = 300;

int b = 100;

for (int row = 1; row < 10; row++) {

for (int column = 1; column <= row; column++) {

g.fillOval(a, b, 20, 20);

a = a + 40;

}

a = 300 - 20 * row;

b = b + 30;

System.out.println();

}

以上都是画了一部分,剩下的可以同理补充。

下面是我的结果图:

跳棋java_用java画跳棋棋盘相关推荐

  1. 用java画国际象棋棋盘

    用java画了一个国际象棋的棋盘,不难,还是挺好玩的. package com.test; import java.awt.BorderLayout; import java.awt.Color; i ...

  2. java国际象棋棋牌_用java画国际象棋棋盘

    用java画了一个国际象棋的棋盘,不难,还是挺好玩的. package com.test; import java.awt.BorderLayout; import java.awt.Color; i ...

  3. 用java画跳棋棋盘

    跳棋棋牌的画法比较简单,掌握技巧就好办了.接下来就是算坐标,这里提供画棋盘的一些主要步骤,后面的就可以自己补充了. 填充各色区域,坐标可另取,画六边形的时候要注意坐标要顺时针或逆时针来. public ...

  4. java画五子棋盘_Java实现两人五子棋游戏(二) 画出棋盘

    本文为大家分享了java画出五子棋游戏棋盘的方法,供大家参考,具体内容如下 棋盘模块: 画五子棋棋盘:19条横线.19条竖线 步骤一:显示棋盘 我有一张名为chessboard.png的棋盘,位置为根 ...

  5. java五子棋棋盘_Java实现两人五子棋游戏(二) 画出棋盘

    此文为大家分享了java画出五子棋游戏棋盘的方法,供大家参考,具体内容如下 棋盘模块: 画五子棋棋盘:19条横线.19条竖线 步骤一:显示棋盘 我有一张名为chessboard.png的棋盘,位置为根 ...

  6. 京东百万年薪大佬用JAVA绘制“五子棋棋盘”(附代码)

    这篇文章主要为大家详细介绍了java绘制五子棋棋盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 具体内容如下 源码: import javax.imageio.Ima ...

  7. java中国象棋棋盘放置棋子,JAVA简易文字版中国象棋

    大二时制作的JAVA简易文字版中国象棋,现在放出,希望大家喜欢! // Java core packages import java.awt.*; import java.awt.event.*; / ...

  8. python 用turtle库画围棋棋盘和正、余弦函数图形

    一.如何画围棋棋盘. 围棋棋盘共有19纵19横.其中,位于(0,0)的星位叫天元,其余8个星位坐标分别是:(-6,6),(0,6),(6,6),(-6,0),(6,0),(-6,-6),(0,-6), ...

  9. java椭圆_如何用java画椭圆

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 利用java画出椭圆.也就是鼠标一边移动一边显示出椭圆,如何做到请大神指教 这是我写的(没有达到我自己的要求): import java.awt.*; i ...

  10. Java 画精美图形

    java画平行四边形 完整代码 public class Paral {public static void main(String[] args) {//外层循环 每次打出一个*for (int i ...

最新文章

  1. Dorado用法与示例
  2. 【css】如何使光标移动到某个区域后改变形状
  3. 添加当前文件夹及其子文件夹到以及别而的文件夹到当前路径
  4. 开源大数据周刊-第72期
  5. 【轉】JAVA中isEmpty和null以及的区别
  6. 晚上我们一起去白码会所玩啊!
  7. tasm报错illegal memory reference的解决办法
  8. 标准模板库中的优先队列(priority_queue)
  9. 过程FMEA步骤三:功能分析
  10. 计算机页面添加文字水印在哪,轻松学会给office2013 word文档添加图片/文字背景水印以及让水印铺满整个页面-网络教程与技术 -亦是美网络...
  11. 华硕主板固态硬盘不识别_华硕主板固态硬盘识别不出来怎么办
  12. python中倍数怎么表示_在Python3中如何计算字典中特定值的倍数
  13. ls-dyna常用结构单元类型
  14. [CTF攻防世界] WEB区 关于备份的题目
  15. 什么是自然语言处理,自然语言处理能做什么,主要有哪些哪点?
  16. 1072:鸡尾酒疗法
  17. 高校考的计算机应用能力一级,四川省普通高等学校计算机应用知识和能力等级考试一级考.PDF...
  18. 大数据线性回归预测学生成绩
  19. 本地win10安装的MySQL8.0.12用navicat12报错 2509 -Authentication plugin ' caching_sha2_password' cannot be :
  20. Ubuntu18.04中搭建事件相机模拟器rpg-esim环境

热门文章

  1. can总线短距离不用双绞线_CAN总线布线规范
  2. 敏感数据加密存储方案
  3. #天府TV#《什么是成都》爆红背后,还有上千热泪盈眶留言!
  4. python猜硬币正反面_python 编写猜硬币小游戏
  5. python 输出sql汉字_emai中的pythonsql输出
  6. 幅频特性曲线protues_频率响应,幅频特性,增益与相位裕量,波特图
  7. java中public static void main(String args[])具体是什么意思?
  8. 应用软件学习心得之mapgis功能学习
  9. float数据十六进制表示法,十六进制读取float数据
  10. 哔哩哔哩如何提取封面_如何正确提取视频封面