Enter no JTabbedPane

3 respostas
rogfoz

tenho varios jTextfields num JTabbedPane e não consigo fazer funcionar o enter em vez de Tab, no Jframe funciona normal, mas no JTabbedPane não, alguem tem alguma ideia!!!

3 Respostas

Alvaro_Junqueira

o que tenho no meu sistema é assim:

public void setSisEnter() {
        HashSet hs = new HashSet(this.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
        hs.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0));
        this.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, hs);
    }

ai toda vez que tenho um formulario que precisa passar o foco para o proximo item com o Enter
extendo as minhas classes para uma com os meus métodos
coloco o setSisEnter()
e pau no gato!

rogfoz

Engraçado que no Jframe ou JinternalFrame funciona, mas no JTabbedPane não!!!

Alvaro_Junqueira

mas esse JTabbedPane não está dentro de um JFrame?
até aonde sei tem que colocar :frowning:

Criado 12 de agosto de 2011
Ultima resposta 16 de ago. de 2011
Respostas 3
Participantes 2