yggdrasil
17-11-2011, 16:28
Ciao a tutti, la mia situazione è questa qui.
Un jframe con dentro un jpanel con borderlayout. A sinistra un jpanel con dei checkbox, spider e altri componenti e al centro(e quindi a "destra") un jpanel senza alcun componente attivo all'interno ma che uso per disegnarci figure geometriche.
___________________________________
| checkbox | |
| checkbox | |
| slider | |
| slider | |
| | pannello |
| | |
| | |
| | |
| | |
| | |
-----------------------------------
Ho bisogno di fare in modo che possa usare gli oggetti a sinistra quindi cliccarci sopra per attivarli e disattivarli o spostare gli slider. Ma al tempo stesso ho bisogno di poter togliere il focus dagli oggetti a sinistra e portarlo al pannello in maniera tale che possa ascoltare un keylistener e quindi fare delle azioni sul pannello.
Notare che tra l'altro ho bisogno delle frecce quindi non posso avere il focus sugli oggetti a sinistra perché le frecce causerebbero un cambiamento di stato degli slider ad esempio. Questo è uno dei tanti motivi per cui ho bisogno che funzioni per forza così perciò se avete in mente dei workaround spiegatemeli bene :D
Vi ringrazio in anticipo! :)
Un jframe con dentro un jpanel con borderlayout. A sinistra un jpanel con dei checkbox, spider e altri componenti e al centro(e quindi a "destra") un jpanel senza alcun componente attivo all'interno ma che uso per disegnarci figure geometriche.
___________________________________
| checkbox | |
| checkbox | |
| slider | |
| slider | |
| | pannello |
| | |
| | |
| | |
| | |
| | |
-----------------------------------
Ho bisogno di fare in modo che possa usare gli oggetti a sinistra quindi cliccarci sopra per attivarli e disattivarli o spostare gli slider. Ma al tempo stesso ho bisogno di poter togliere il focus dagli oggetti a sinistra e portarlo al pannello in maniera tale che possa ascoltare un keylistener e quindi fare delle azioni sul pannello.
Notare che tra l'altro ho bisogno delle frecce quindi non posso avere il focus sugli oggetti a sinistra perché le frecce causerebbero un cambiamento di stato degli slider ad esempio. Questo è uno dei tanti motivi per cui ho bisogno che funzioni per forza così perciò se avete in mente dei workaround spiegatemeli bene :D
Vi ringrazio in anticipo! :)