关于JAVA画图的问题,各位筒子帮忙看下。

Eitiable 2010-04-22 04:03:31
package com.java.demo;

import java.awt.Graphics;

import javax.swing.JApplet;

public class BackGround extends JApplet {

public void init(){
repaint();
}

public void paint(Graphics g){
super.paint(g);
int lineNum = 5;
for (int i=1;i<lineNum;i++);
{
System.out.println("lineNum="+lineNum);
g.drawLine(x1, y1, x2, y2);
}
}
}

我想要的是画5根线,但是为什么他执行了2次循环,貌似这样画线也有问题。
各位筒子帮忙看下
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hq1305018 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wd9053 的回复:]

for (int i=1;i<lineNum;i++);for循环后面怎么加了个分号?
{
System.out.println("lineNum="+lineNum);
g.drawLine(x1, y1, x2, y2);
}
[/Quote]
一个分号引发的血案.
wd9053 2010-04-22
  • 打赏
  • 举报
回复
for (int i=1;i<lineNum;i++);for循环后面怎么加了个分号?
{
System.out.println("lineNum="+lineNum);
g.drawLine(x1, y1, x2, y2);
}

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧