2010-03-31 124 views

回答

1

做相反的,当你添加一行到面板你做什么。推测你有一个ArrayList包含“要绘制的线条”。因此,无论何时链接两个标签,都会向ArrayList添加一行。所以现在你只需从ArrayList中删除该行并重新绘制面板。

删除自己刚做的组件:

panel.remove(...); 
panel.revalidate(); 
panel.repaint(); 
+0

WEL thanx.i认为DIS应该work.but我不认为真正需要revalidate()。 – userv 2010-03-31 20:21:33

1

你不能在摆动中“删除线条”。绘图时只能将东西添加到组件上。只是不要画线。

向我们展示一些代码

+0

什么,如果它的工作已经完成,你不再需要它(如果那是一个要求) – userv 2010-03-31 20:24:01

相关问题