2011-06-06 44 views

回答

2

我找到了解決辦法,不知道這是否是最好的:

public class MyChartpanel extends ChartPanel { 
    private JPopupMenu popup; 
    public MyChartpanel(Chart2D chart) { 
    super(chart); 
    MouseListener[] listeners = chart.getMouseListeners(); 

    for (MouseListener listener : listeners) { 
     if (listener instanceof PopupListener) { 
     PopupListener popupListener = (PopupListener) listener; 
     popup = popupListener.getPopup(); 
     popup.add(new MyMenuItem()); 
     } 
    } 
    } 
} 
相關問題