[KeyListener]

2 respostas
ken420

Pessoal to com um problema, tenhu 2 classes em uma esse codigo aqui

public void keyPressed(KeyEvent e) {
            switch(e.getKeyCode()){
                       case KeyEvent.VK_ESCAPE:
                        //...
                           JOptionPane.showMessageDialog(null, "Saindo");
                           System.exit(0);
                        break;

                    }

        }

        public void keyTyped(KeyEvent e) {


        }

        public void keyReleased(KeyEvent e) {


        }

funciona normal capturando o escape mas eu copio o codigo e colo em otra classe e ele nao captura PQ?
coloquei isso o add construtor tbm

Container telaL = this.getContentPane();
    
    addKeyListener(this);

publiquei minha classe implementando KeyListener tamem, fis tudo correto mas 1 classe captura a outra nao :frowning:

2 Respostas

ken420

incrementei isso para ver se imprimia na tela e nada

public void keyPressed(KeyEvent e) {
    System.out.println("teste");
    switch(e.getKeyCode()){
            case KeyEvent.VK_ESCAPE:
                //...
                System.out.println("teste");
                System.exit(0);
                break;

            }

    }

    public void keyTyped(KeyEvent e) {
        System.out.println("teste");
    }

    public void keyReleased(KeyEvent e) {
        System.out.println("teste");
    }
ken420

resolvi =D

Criado 25 de janeiro de 2009
Ultima resposta 25 de jan. de 2009
Respostas 2
Participantes 1