2012-05-03 33 views
0

我正在使用Java Infovis Toolkit。我想要任何按鈕選項而不是鼠標滾輪。任何人都可以幫助我如何應用兩個按鈕來放大和縮小,而不是鼠標滾輪。JIT圖上的替代縮放選項

+0

我沒有得到任何想法我將如何能夠添加放大和縮小按鈕。在默認的鼠標滾動是活躍的放大和縮小,我很困惑在jquery上添加新的功能。 – Jhilom

回答

1

如果您有兩個按鈕,對於放大/縮小,那麼您可以使用以下處理函數。

handler: function(btn){ 
         //zoom in 
         var val = fd.controller.Navigation.zooming/1000; 
         var ans = 1 + (10 * val); 
         fd.canvas.scale(ans, ans); 
     } 

對於縮小,

handler: function(btn){ 
         //zoom out 
         var val = fd.controller.Navigation.zooming/1000; 
         var ans = 1 - (10 * val); 
         fd.canvas.scale(ans, ans); 
     } 

這裏fd是ForceDirected可視化的情況下,你可以通過可視化的實例取代。