Ik heb een JButton, als daarop wordt geklikt creeert het een Window. Nu wil dat er ik zodra er buiten de window wordt geklikt de window verdwijnt.
Simpelweg: een uitgeklapte JComboBox die inklapt zodra je ergens anders op klikt.
Ik heb eerst een WindowFocusManager aan de Window gehangen de zichzelf op visible false zet zodra het de focus verliest. Dit werkt echter niet, omdat een klik op een non-focusable component dus niet een focus lost genereert. Hierdoor ben ik van mening dat het niet met FocusManagers kan werken maar met MouseEvents.
Mijn idee:
Java heeft een KeyboardFocusManager die centraal de toetsen opvangt ipv KeyListeners die je aan elk component moet hangen. Ik zoek dus eigenlijk iets soortgelijks voor de MouseEvents. Iemand een idee?
Simpelweg: een uitgeklapte JComboBox die inklapt zodra je ergens anders op klikt.
Ik heb eerst een WindowFocusManager aan de Window gehangen de zichzelf op visible false zet zodra het de focus verliest. Dit werkt echter niet, omdat een klik op een non-focusable component dus niet een focus lost genereert. Hierdoor ben ik van mening dat het niet met FocusManagers kan werken maar met MouseEvents.
Mijn idee:
Java heeft een KeyboardFocusManager die centraal de toetsen opvangt ipv KeyListeners die je aan elk component moet hangen. Ik zoek dus eigenlijk iets soortgelijks voor de MouseEvents. Iemand een idee?