点击一个小图表时,我试图显示一个大图表。
这是我的代码:
final AreaChart<Number,Number> ac = new AreaChart<Number,Number>(xAxis,yAxis);
ac.adddata (......);
ac.addEventHandler(MouseEvent.MOUSE_CLICKED,new EventHandler<MouseEvent>() {
@Override public void handle(MouseEvent e) {
TabOane TabTab = new TabPane();
Tab t = new Tab("Title");
t.setContent(ac);
TabTab.getTabs().clear();
TabTab.getTabs().add(t);
}
});
但是当点击它时,会显示大图表,小图表会消失。在这种情况下,有没有办法获得我的图表副本?
答案 0 :(得分:0)
解决方案是将控件(图表)的创建放入方法中,并从事件hendler(创建大图表)中一次调用两次,然后创建一个小图表。