मेरे तीन बटन माउस MouseEvent.BUTTON2
= मध्य क्लिक और MouseEvent.BUTTON3
= राइट क्लिक पर।
क्या यह दो बटन माउस पर मामला है?
धन्यवाद
जवाबों:
किसी भी अस्पष्टता से बचने के लिए, SwingUtilities से उपयोगिताओं के तरीकों का उपयोग करें :
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
हां, इस धागे पर एक नज़र डालें जो प्लेटफार्मों के बीच अंतर के बारे में बात करता है।
मैक ओएस के लिए राइट-क्लिक इवेंट का पता कैसे लगाएं
BUTTON3
सभी प्लेटफार्मों में समान है, सही माउस बटन के बराबर है। अगर बटन बीच में मौजूद नहीं है तो BUTTON2 को केवल अनदेखा किया जाता है।
मैंने देखा है
anEvent.isPopupTrigger()
पहले इस्तेमाल किया जाए। मैं जावा के लिए काफी नया हूं इसलिए मुझे इस दृष्टिकोण के बारे में विचार सुनकर खुशी हुई :)