2013-12-16 71 views
0

我試圖在點擊小圖時顯示大圖。如何在點擊時複製控件

這是我的代碼:

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

[Similar questions](http://stackoverflow.com/questions/20273820/how-to-copy-content-from-one-tab-to-another-in-javafx) – brian

回答

0

解決方法是將控件(圖表)的創建放入一個方法中,並從事件hendler的兩次(創建大圖表)和一個創建小圖表中調用它。

相關問題