public void paintComponents(Graphics g){
super.paintComponents(g);
g.setColor(Color.WHITE);
for(i=0;i <20;i++){
for(j=0;j <20;j++){
while(frame.cost[i][j]!=0)
{ g.setColor(Color.BLUE);
g.drawOval(city[i].m_x,city[i].m_y,14,14);
g.drawOval(city[j].m_x,city[j].m_y,14,14);
g.setColor(Color.BLACK);
g.drawLine(city[i].m_x,city[i].m_y,city[j].m_x,city[j].m_y);
}
}
}
}功能是想实现判断2维数组中如果有数 则建立两个点 并在这2个编号的点之间画一条线,点的编号和坐标都已经提前给定, 画圈和画线的功能是这么实现么 求教高手...真的初学...
super.paintComponents(g);
g.setColor(Color.WHITE);
for(i=0;i <20;i++){
for(j=0;j <20;j++){
while(frame.cost[i][j]!=0)
{ g.setColor(Color.BLUE);
g.drawOval(city[i].m_x,city[i].m_y,14,14);
g.drawOval(city[j].m_x,city[j].m_y,14,14);
g.setColor(Color.BLACK);
g.drawLine(city[i].m_x,city[i].m_y,city[j].m_x,city[j].m_y);
}
}
}
}功能是想实现判断2维数组中如果有数 则建立两个点 并在这2个编号的点之间画一条线,点的编号和坐标都已经提前给定, 画圈和画线的功能是这么实现么 求教高手...真的初学...
楼主【zt882001】截止到2008-06-30 20:56:31的历史汇总数据(不包括此帖):
发帖数:1 发帖分:20
结贴数:0 结贴分:0
未结数:1 未结分:20
结贴率:0.00 % 结分率:0.00 %
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html