我需要制作现有JFreechart的副本,并通过鼠标单击将其关联几次 这就是我的尝试:
public void chartMouseClicked(ChartMouseEvent event)
{
JFreeChart tempChart = existingChart;
ChartPanel panel = new ChartPanel(tempChart);
//View Frame
}
多次使用相同的变量。我遇到的问题是,当我第二次点击鼠标时,之前的图表也会被替换。
有没有办法以某种方式创建新副本?
答案 0 :(得分:1)
正如评论中所讨论的,在大多数情况下使用标准对象函数clone()
来复制对象。
为了记录,我所做的就是查找JFreeChart javadoc进行检查。 Documentation是你的朋友。