java 画的图形显示不全 是怎么回事。。如下代码片段,只能显示一个缺一条边的矩形

一publicvoidpaint(Graphicsg){super.paint(g);drawSort(g);}二publicvoiddrawSort(Graphicsg...
public void paint(Graphics g){
super.paint(g);
drawSort(g);
}

public void drawSort(Graphics g){
for(int i = 0; i < n; i++) {if(max<s[i]) max=s[i];}
for(int i=0;i<n;i++){DrawNode(g,s[i],i);}

public void DrawNode(Graphics g, int num,int i){
int height = 30 + (num / max)*340;
int x = 100+(/*(600-n*40)/n*/40+40)*i;
Color c = g.getColor();
g.setColor(Color.black);
g.drawRect(x, 500 - height, 40, height);
g.drawString(String.valueOf(num), x + 15, 500 - 24);
}


public void run() {
try {
kuaipai(0,n-1);
Thread.sleep(200);
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
展开
 我来答
黎洛宝儿
2013-03-03
知道答主
回答量:7
采纳率:0%
帮助的人:3.5万
展开全部
试试修改一下你的数据!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式