G
Gast2
Gast
Hallo zusammen,
wenn ich einen MouseListener habe und die rechte Maustaste drücke ist MouseEvent#isMetaDown() immer true ... Des ist doch ein Bug oder????
wenn ich einen MouseListener habe und die rechte Maustaste drücke ist MouseEvent#isMetaDown() immer true ... Des ist doch ein Bug oder????
Java:
import java.awt.BorderLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.WindowConstants;
public class Test111 extends JFrame {
public Test111() {
super("");
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JLabel jLabel = new JLabel("test");
jLabel.addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent e) {
System.out.println("mouseReleased: "+ e.isMetaDown());
}
@Override
public void mousePressed(MouseEvent e) {
System.out.println("mousePressed: "+ e.isMetaDown());
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
});
add(jLabel , BorderLayout.CENTER);
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
new Test111().setVisible(true);
}
}