2 въпроса ...
4 отговора
271 прегледа
2 въпроса ...
1 Ако знаете как да направя приложение да се екзекют-ва от бат файл или по някакъв друг начин, без да остават 2 прозореца ... един за приложението и един за стартирания бат файл?
и втория: Къде трябва да се дефинира да слуша за някъква калвишна комбинация? Дефинирах го на парента и като стартирам приложението и не пипам нищо работи, но като кликна някъде с мишката вече не рааботи.
и втория: Къде трябва да се дефинира да слуша за някъква калвишна комбинация? Дефинирах го на парента и като стартирам приложението и не пипам нищо работи, но като кликна някъде с мишката вече не рааботи.
Re: 2 въпроса ...
Ами дефинирам си lissener за клавишите в джей фрейма който е парент, както и дефинирам lissener-и и на другите компоненти, но те никога не ми прихващат натискането на клавиш. Когато съм стартирал приложението и не съм пипал нищо по него няма проблеми и клавишните комбинации, който съм дефинирал си работят, но когато кликна някъде с мишката - край. Има ли начин да не дефинирам за всяко текстово поле (комбобокс, и т.н) да прихваща натискането на клавиш?
Re: 2 въпроса ...
Използвай
JComponent.registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
или алтернативата описана в help-а.
JComponent.registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
или алтернативата описана в help-а.