为了账号安全,请及时绑定邮箱和手机立即绑定

一处不明白

for (int i = 0; i < 4; i++) {
   index = r.nextInt(len);
   g.setColor(new Color(r.nextInt(88),r.nextInt(188),r.nextInt(255)));
   g.drawString(ch[index]+"",(i*15)+3,18);
   sb.append(ch[index]);
}

g.drawString()方法这里的x坐标为什么要设为(i*15)+3?望大神指教,也没接触过Graphics,BufferedImage这些类


正在回答

1 回答

你注意到前面老师设置的长度为60多了吗。所以第一个从坐标x=3开始,3,18,33,48一共4个位置,高度设置了20多,所以放在坐标是18的位置。当然你也可以自己修改相应的数据,让格局更合理。这个和什么类没有关系

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一处不明白

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信