跳棋java_用java画跳棋棋盘
跳棋棋牌的画法比较简单,掌握技巧就好办了。接下来就是算坐标,这里提供画棋盘的一些主要步骤,后面的就可以自己补充了。
填充各色区域,坐标可另取,画六边形的时候要注意坐标要顺时针或逆时针来。
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画跳棋棋盘相关推荐
- 用java画国际象棋棋盘
用java画了一个国际象棋的棋盘,不难,还是挺好玩的. package com.test; import java.awt.BorderLayout; import java.awt.Color; i ...
- java国际象棋棋牌_用java画国际象棋棋盘
用java画了一个国际象棋的棋盘,不难,还是挺好玩的. package com.test; import java.awt.BorderLayout; import java.awt.Color; i ...
- 用java画跳棋棋盘
跳棋棋牌的画法比较简单,掌握技巧就好办了.接下来就是算坐标,这里提供画棋盘的一些主要步骤,后面的就可以自己补充了. 填充各色区域,坐标可另取,画六边形的时候要注意坐标要顺时针或逆时针来. public ...
- java画五子棋盘_Java实现两人五子棋游戏(二) 画出棋盘
本文为大家分享了java画出五子棋游戏棋盘的方法,供大家参考,具体内容如下 棋盘模块: 画五子棋棋盘:19条横线.19条竖线 步骤一:显示棋盘 我有一张名为chessboard.png的棋盘,位置为根 ...
- java五子棋棋盘_Java实现两人五子棋游戏(二) 画出棋盘
此文为大家分享了java画出五子棋游戏棋盘的方法,供大家参考,具体内容如下 棋盘模块: 画五子棋棋盘:19条横线.19条竖线 步骤一:显示棋盘 我有一张名为chessboard.png的棋盘,位置为根 ...
- 京东百万年薪大佬用JAVA绘制“五子棋棋盘”(附代码)
这篇文章主要为大家详细介绍了java绘制五子棋棋盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 具体内容如下 源码: import javax.imageio.Ima ...
- java中国象棋棋盘放置棋子,JAVA简易文字版中国象棋
大二时制作的JAVA简易文字版中国象棋,现在放出,希望大家喜欢! // Java core packages import java.awt.*; import java.awt.event.*; / ...
- python 用turtle库画围棋棋盘和正、余弦函数图形
一.如何画围棋棋盘. 围棋棋盘共有19纵19横.其中,位于(0,0)的星位叫天元,其余8个星位坐标分别是:(-6,6),(0,6),(6,6),(-6,0),(6,0),(-6,-6),(0,-6), ...
- java椭圆_如何用java画椭圆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 利用java画出椭圆.也就是鼠标一边移动一边显示出椭圆,如何做到请大神指教 这是我写的(没有达到我自己的要求): import java.awt.*; i ...
- Java 画精美图形
java画平行四边形 完整代码 public class Paral {public static void main(String[] args) {//外层循环 每次打出一个*for (int i ...
最新文章
- Dorado用法与示例
- 【css】如何使光标移动到某个区域后改变形状
- 添加当前文件夹及其子文件夹到以及别而的文件夹到当前路径
- 开源大数据周刊-第72期
- 【轉】JAVA中isEmpty和null以及的区别
- 晚上我们一起去白码会所玩啊!
- tasm报错illegal memory reference的解决办法
- 标准模板库中的优先队列(priority_queue)
- 过程FMEA步骤三:功能分析
- 计算机页面添加文字水印在哪,轻松学会给office2013 word文档添加图片/文字背景水印以及让水印铺满整个页面-网络教程与技术
-亦是美网络...
- 华硕主板固态硬盘不识别_华硕主板固态硬盘识别不出来怎么办
- python中倍数怎么表示_在Python3中如何计算字典中特定值的倍数
- ls-dyna常用结构单元类型
- [CTF攻防世界] WEB区 关于备份的题目
- 什么是自然语言处理,自然语言处理能做什么,主要有哪些哪点?
- 1072:鸡尾酒疗法
- 高校考的计算机应用能力一级,四川省普通高等学校计算机应用知识和能力等级考试一级考.PDF...
- 大数据线性回归预测学生成绩
- 本地win10安装的MySQL8.0.12用navicat12报错 2509 -Authentication plugin ' caching_sha2_password' cannot be :
- Ubuntu18.04中搭建事件相机模拟器rpg-esim环境
热门文章
- can总线短距离不用双绞线_CAN总线布线规范
- 敏感数据加密存储方案
- #天府TV#《什么是成都》爆红背后,还有上千热泪盈眶留言!
- python猜硬币正反面_python 编写猜硬币小游戏
- python 输出sql汉字_emai中的pythonsql输出
- 幅频特性曲线protues_频率响应,幅频特性,增益与相位裕量,波特图
- java中public static void main(String args[])具体是什么意思?
- 应用软件学习心得之mapgis功能学习
- float数据十六进制表示法,十六进制读取float数据
- 哔哩哔哩如何提取封面_如何正确提取视频封面