java - 从 JPanel 添加/删除行

标签 java swing graph jpanel

我正在尝试创建一个图形实现,其中图形显示在 JPanel 上。

我可以毫无问题地添加和删除顶点(我为此使用了更多面板)。我遇到的问题是添加线条来表示边缘。我知道我可以使用

contentPane.getGraphics().drawLine(x1, y1, x2, y2)

添加一行,但我以后无法删除该行。有什么想法吗?

最佳答案

GraphPanel 使用 List<Edge>对连接图节点的边进行建模。

关于java - 从 JPanel 添加/删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272862/

相关文章:

java - 如何将可点击的文本插入到 JTextPane 中?

java - 在 JDateChooser 中显示数据库中的日期

c# - 如何绘制平滑/圆角/曲线图? (C#)

c - 如何在 gtk3 中绘制图形

java - 获取分区和卷信息

java - 如何将 CharSequence 与字符串进行比较 - Android

java - 如何使用 Log4J 将日志记录输出专门定向到不同的记录器

java - 如果GUI有main但实现了现有CLI Java程序的功能,而该程​​序有自己的main,该怎么办?

algorithm - 图表中的连接点和桥梁

java - 如何通过检查现有数组在空数组中添加对象