求然后用JAVA画出一个棋盘(伪代码就好)
答案:2 悬赏:80 手机版
解决时间 2021-04-07 00:09
- 提问者网友:眉目添风霜
- 2021-04-06 01:23
求然后用JAVA画出一个棋盘(伪代码就好)
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-04-06 02:12
画线就是两个坐标,确定这两个坐标就画线了
19行、19列,就是把画板(预留好边框)分成18分
~
~追问我不会,能把代码给我吗?
19行、19列,就是把画板(预留好边框)分成18分
~
~追问我不会,能把代码给我吗?
全部回答
- 1楼网友:话散在刀尖上
- 2021-04-06 03:17
代码如下:
package com.lijie.test;
import java.awt.Graphics;
import java.awt.Point;
import javax.swing.JFrame;
public class JFrameTestor extends JFrame {
public JFrameTestor() {
setSize(480, 320);
setLocation(new Point(400, 150));
setVisible(true);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JFrameTestor();
}
public void paint(Graphics g) {
for(int i = 30; i <= 310; i += 20) {
g.drawLine(i, 30, i, 310);
}
for(int i = 10; i <= 310; i += 20) {
g.drawLine(30, i, 310, i);
}
}
}追问能不能不要复制粘贴,不懂装懂最恶心了追答是错误的?追问不然呢?跟我的要求根本搭不上啊我要的是19*19的,你最基本这个就没有然后能调大小,个数,移动,更加没有了追答此方法画是出一个14*14的五子棋盘,你参考一下,自己再来动手写一程序。
package com.lijie.test;
import java.awt.Graphics;
import java.awt.Point;
import javax.swing.JFrame;
public class JFrameTestor extends JFrame {
public JFrameTestor() {
setSize(480, 320);
setLocation(new Point(400, 150));
setVisible(true);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JFrameTestor();
}
public void paint(Graphics g) {
for(int i = 30; i <= 310; i += 20) {
g.drawLine(i, 30, i, 310);
}
for(int i = 10; i <= 310; i += 20) {
g.drawLine(30, i, 310, i);
}
}
}追问能不能不要复制粘贴,不懂装懂最恶心了追答是错误的?追问不然呢?跟我的要求根本搭不上啊我要的是19*19的,你最基本这个就没有然后能调大小,个数,移动,更加没有了追答此方法画是出一个14*14的五子棋盘,你参考一下,自己再来动手写一程序。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯