2014-01-07 42 views
0

我嘗試添加JScrollPane在它的JPopupMenu一個自定義組件。它完美地工作,它也顯示了需要時的垂直滾動條。但是當我嘗試使用鼠標滾輪滾動時,彈出式菜單消失。添加一個JScrollPane到JPopupMenu的

有人有想法嗎?我知道我可以自己構建一個窗口,它看起來像一個彈出式菜單,但它的解決方法太多了。但是,如果可能,我想使用一個JPopupmenu,因爲它可以很好地集成到不同的操作系統中。 )

+3

您能否給我們提供一些您使用的代碼來重現您遇到的問題?這將大大幫助我們幫助你:)也許你可以發佈一些[SSCCE](http://sscce.org/)? – ccjmne

回答

1

隨着MouseWheelEvent e,您應該添加以下內容:

e.consume(); 

「消費這個事件,因此它不會在通過它的源默認的方式進行處理。」

它爲我工作。