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个编号的点之间画一条线,点的编号和坐标都已经提前给定, 画圈和画线的功能是这么实现么 求教高手...真的初学...

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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