一處不明白
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這些類
2017-12-25
你注意到前面老師設置的長度為60多了嗎。所以第一個從坐標x=3開始,3,18,33,48一共4個位置,高度設置了20多,所以放在坐標是18的位置。當然你也可以自己修改相應的數據,讓格局更合理。這個和什么類沒有關系