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

时间:2010-03-31 18:37:54

标签: java swing

我想删除连接两个标签的线。实际上,我想删除一个标签,之后连接标签的线也被删除。我该怎么办?

2 个答案:

答案 0 :(得分:1)

你无法在挥杆中“删除线条”。您只能在绘图时将组件添加到组件上。只是不画线。

向我们展示一些代码

答案 1 :(得分:1)

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

要删除您刚刚执行的组件:

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