Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Errore cpn JPanel e KeyListener

    Salve a tutti ragazzi,

    ho un problema,

    ho una applicazione con componenti SWING.

    Vorrei associare un evento per alcuni tasti.

    Tipo se premo il tasto A, deve richiamare il metodo salva();

    Ho due JPanel ed un JFrame grazie ad un menù inserisco dentro il JFrame un JPanel piuttosto che un altro.

    Il problema è che se carico il primo JPanel il suo Key listener funziona se lo cambio non funzio più.

    Posto il codice di esempio.

    codice:
    public void keyPressed(KeyEvent e){  
    	 System.out.println("pressed");  
    	 switch(e.getKeyCode()){  
    	 case KeyEvent.VK_UP:  
    	 System.out.println("up");  
      
    	   
    	 }  
    	   
    	 }  
    	 public void keyTyped(KeyEvent e)  {  
    	 System.out.println("typed");  
    	 }  
    	   
    	 public void keyReleased(KeyEvent e){  
    	 System.out.println("released");  
    	   
    	 }

  2. #2
    Sarebbe utile se postassi il codice di creazione e associazione del keyListener, così su due piedi direi che l'errore sta in quelle righe

  3. #3
    ragazzi diciamo che ho risolto, in quanto il problema era sul focus, ho agganciato la classe keylistener a tutte le text adesso in questo modo posso se digito il tasto F3 mi parte la procedura di salvataggio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.