2010-02-23 73 views
0
private void drawGrid(){ 
    for(int i = 0; i<3; i++){ 
     GLine line = new GLine(0,0,21*i,211*i); 
     add(line); 
    } 
} 

有没有一种方法可以在每次运行for循环时更改我创建的gline的名称?java每次我运行一个for循环时,改变一个对象的标题NOOB问题

+0

什么你试图达到?你为什么需要改名字? – anthares 2010-02-23 16:28:35

+0

我想让每个gline都有一个不同的名字,这样我就可以添加其中的多个 – Alex 2010-02-23 16:29:52

+0

这个名字/标题究竟是你想改变的吗? – ColinD 2010-02-23 16:31:09

回答

2

可以在每个指数使用的GLine数组,并存储一个新GLine

private void drawGrid(){ 

    GLine[] glines = new GLine[3]; 

    for(int i = 0; i<3; i++){ 
     GLine line = new GLine(0,0,21*i,211*i); 
     glines [i] = line; 
    } 
} 

这样,glines[0] referes到第一GLineglines[1]指的是第二个等

+0

完美的感谢oded – Alex 2010-02-23 16:35:49

+1

+1能够找出问题 – Kris 2010-02-23 17:06:15