java - 如何复制/制作 JfreeChart 的副本?

标签 java jfreechart

我需要复制现有的 JFreechart 并通过单击鼠标多次将其关联 这是我正在尝试的:

public void chartMouseClicked(ChartMouseEvent event) 
{ 
    JFreeChart tempChart = existingChart;
    ChartPanel panel = new ChartPanel(tempChart);
    //View Frame
}

同一个变量被使用多次。我遇到的问题是,当我第二次单击鼠标时,之前的图表也会被替换。

有没有办法以某种方式创建一个新的副本?

最佳答案

正如评论中所讨论的,在大多数情况下使用标准对象函数 clone() 来复制对象。

郑重声明,我所做的只是查找 JFreeChart javadoc去检查。 Documentation是你的 friend 。

关于java - 如何复制/制作 JfreeChart 的副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31329054/

相关文章:

Java TCP 心跳无法正常工作

java - 在jFreeChart直方图中配置两个范围轴

JAR 文件中带有图像的 Java 工具提示

java - 在 SWT 中将 JFreeChart ChartComposite 设置为固定大小

java - 当光标放在图表上时显示图表的值

java - 在 Java 中,每次我向 JPanel 添加不止一个东西时,第二个东西没有被创建?

Java Anagram 求解器

java - 如何使用 Joda-Time 将不同时区的字符串转换为 UTC

java - Jaspersoft Studio 在使用 JRBeanCollectionDataSource 时提示类转换异常

arrays - 在 Clojure 中从类型特定数组创建通用数组