Ho creato un software calcolatrice composta da una JFrame e al suo interno tramite il container altre varie componenti grafiche tipo JPanel,JtextField,JButton ecc ecc
La mia intenzione è quella di far inserire le cifre nella barra inserimento della calcolatrice non solo tramite la grafica del software ma anche tramite tastiera del pc,ma in questo trovo problemi dovuti al focus.io avevo pensato di assegnare un KeyListener alla frame e poi gestire gli eventi,ma così facendo non vengono generati gli eventi che mi interessano inquanto ogni volta il focus nn si trova sulla frame ma su un'altra componente al suo interno...quindi come fare per il mio scopo?è possibile rimandare il focus da una qualsiasi componente grafica interna alla frame in modo così da gestire gli eventi assegnando il solo "ascoltatore" alla frame o devo procedere diversamente?

Rispondi quotando