| CodeGuru Home | VC++ / MFC / C++ | .NET / C# | Visual Basic | Newsletters | VB Forums | Developer.com |
|
|
|||||||
| C++ (Non Visual C++ Issues) Ask or answer C and C++ questions not related to Visual C++. This includes Console programming, Linux programming, or general ANSI C++. |
![]() |
|
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
[RESOLVED] Trap right-click + control using masks
How to trap right-click + control using masks? I tried but it doesn't work. If I replace BUTTON3_DOWN_MASK to BUTTON1_DOWN_MASK or BUTTON2_DOWN_MASK, it works. Why? I don't understand. @.@
Thank you. Code:
public class FrameTest extends JFrame {
public FrameTest()
{
setSize(500, 500);
setLocation(300, 200);
setVisible(true);
setFocusable(true);
addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e) {
int mask = MouseEvent.CTRL_DOWN_MASK | MouseEvent.BUTTON3_DOWN_MASK;
if((e.getModifiersEx() & mask) == mask)
{
JOptionPane.showMessageDialog(null, "Ku");
}
}
});
}
public static void main(String[] args) {
FrameTest app = new FrameTest();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
|
|
#2
|
|||
|
|||
|
Re: Trap right-click + control using masks
sorry, wrong-place post
|
![]() |
| Bookmarks |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|