簡體   English   中英

減少JComponent的可點擊區域

[英]Decrease clickable area for JComponent

因此,在我的程序中,我在地圖上布置了幾個JComponent。 JComponents用fillArc填充,這意味着實際的弧僅覆蓋了JComponent的25%。 有什么方法可以減少JComponent的可點擊區域,使其與fillArc更好地匹配嗎? 現在,您可以在弧外單擊並仍然與之交互...

提前致謝!

應該大概弄清楚fillArc的形狀像一個三角形,這是此分配的必要條件!

我寫了一個通用的解決方案來解決此問題,位於: http : //sourceforge.net/p/tus/code/HEAD/tree/tjacobs/ui/shape/

此解決方案將Area用作與組件中的Shapes交互的標准解決方案。 特別是,您應該查看AreaManager,並在其中定義MouseListener。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM