Abrindo uma janela com alt+q

1 resposta
necreto

mocada, estou com uma duvida,

imaginem que minha apllicacao mostra um frame para o usuario, eu quero que se ele teclar alt+q aparece para ele um outro frame,

o que devo usar, alguem sabe que evento devo utilizar ?
pode ser tb com ctrl…
valew…

1 Resposta

brlima

Dentro do seu frame vc poderia adicionar esse codigo

getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("control W"), "abrirJanela");
        getRootPane().getActionMap().put("abrirJanela", new AbstractAction("abrirJanela") {
                // The next two lines should be in one line
                public void actionPerformed(ActionEvent evt) {
                                        System.out.println("Do something");
                                    }
            }
        );

que vai registrar um “aperto de tecla” na sua janela.

Criado 1 de junho de 2005
Ultima resposta 2 de jun. de 2005
Respostas 1
Participantes 2