il codice con cui spero di dare il focus al jtextfield è il seguente :
in pratica dall'interno di un keylistener di un jtextfield provo a dare il focus ad un altro jtextfield presente in un altro pannello del jtabbedpanecodice:KeyListener k=new KeyListener() { public void keyTyped(KeyEvent e) { } public void keyPressed(KeyEvent e) { int evt=e.getKeyCode(); if ((evt==KeyEvent.VK_ENTER)) { String testINS=textfield.getText(); if (testINS.equalsIgnoreCase("Cambia")) { Tab.setSelectedComponent(Pannello2); //cambio pannello , OK! textField5.requestFocusInWindow(); // provo, vanamente, a dare il focus a textfield 5 :cry: } } } textfield.addKeyListener(k); //Aggiungo il keylistener al jtextfield presente nel pannello 1
concettualmente mi sembra corretto ma nella pratica non funziona, consigli ?
![]()


, consigli ?

Rispondi quotando