如何删除在两个标签之间绘制的线

问题描述:

我想要删除连接两个标签的线。实际上,我想删除一个标签,之后连接标签的线也被删除。我该怎么做?如何删除在两个标签之间绘制的线

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

删除自己刚做的组件:

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

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

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

向我们展示一些代码

+0

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