provato e testato su jvm 1.4.0
Se all'interno della finestra premi Alt+m lo scrive a prompt, per qualunque altro tasto non fa niente.
codice:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Prova extends JFrame implements KeyListener {
public static void main(String[] args) {
new Prova();
}
public Prova() {
super("Finestra di prova");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(300,300);
addKeyListener(this);
setVisible(true);
}
public void keyPressed(KeyEvent ke) {}
public void keyReleased(KeyEvent ke) {}
public void keyTyped(KeyEvent ke) {
if ((ke.getKeyChar() == 'm') && (ke.isAltDown()))
System.out.println("ho beccato Alt+m");
}
}