|
|
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
не могу понять почему данный кусок кода выдает ошибку при компиляции может я пытаюсь назначить неверного слушателя ?? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. - Цель в жизни определяет все.. Выбор есть всегда.. Но мы часто не хотим его делать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2007, 19:22:46 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
цель данного кода перехватить нажатие Enter если не трудно скажите может есть более простые способы это сделать.. - Цель в жизни определяет все.. Выбор есть всегда.. Но мы часто не хотим его делать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2007, 19:25:01 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
Хех, ну и ошибка, в блокноте пишем?)) : Код: plaintext Код: plaintext Во-вторых, ловля "Enter": Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. p.s. Кстати, классы следует называть с Большой буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2007, 22:41:57 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
Просмотрел код более внимательно -> еще нашел ошибки. Вообщем автору следует отправиться к азам и начать с изучения области видимости переменных, правил их обозначения и доступа к ним. Переписал код заново, уж слишком много исправлений вышло. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2007, 23:17:55 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
to Interrupt : спасибо за совет и подсказку на счет привязки слушателя к еще не созданному объекту - тут действительно ступил... не досмотрел, а на счет остального ( название классов с большой буквы и == ) ты был прав мой опыт написания программ на яве 2 недели = учусь. - Цель в жизни определяет все.. Выбор есть всегда.. Но мы часто не хотим его делать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 20:44:27 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
по поводу последнего написанного тобой кода сразу же возник вопрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Цель в жизни определяет все.. Выбор есть всегда.. Но мы часто не хотим его делать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 21:34:34 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
В данном случае this это анонимный класс потомок KeyAdapter. Используйте явное указание класса Test6.this ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 07:06:45 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
to fixxer спасибо за ответ и последний вопрос: как осуществить "перехват" нажания сочетания клавиш пример Снтрл+Ентер ?? - Цель в жизни определяет все.. Выбор есть всегда.. Но мы часто не хотим его делать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 09:17:42 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
InterruptНу и в-третьих, из-за ловли нажатия создавать целый класс слишком жирно , я бы сделал так: Немного позанудствую :) Не сомневаюсь, что ты это прекрасно знаешь, но все же не будем вводить новичка в заблуждение. ;) В приведенном тобой коде также создается новый класс. Вот в этом фрагменте: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 09:41:04 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
-Sergey-Вопрос: на какой объект указывает this ??? Код: plaintext -Sergey-и последний вопрос: как осуществить "перехват" нажания сочетания клавиш пример Снтрл+Ентер ?? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 10:01:01 |
|
||
|
KeyListener
|
|||
|---|---|---|---|
|
#18+
joybell0 InterruptНу и в-третьих, из-за ловли нажатия создавать целый класс слишком жирно , я бы сделал так: Немного позанудствую :) Не сомневаюсь, что ты это прекрасно знаешь, но все же не будем вводить новичка в заблуждение. ;) В приведенном тобой коде также создается новый класс. Вот в этом фрагменте: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. на счет того что при привязке был создан безымянный класс я был в курсе, но все равно спасибо. /* Есть слушатели которые реализуют интерфейс( class KL implements KeyListener ) и есть заместители слушателей ( KeyAdapter() ) различие в том, что в первом случае надо описать(реализовать) все методы, а во втором только один(необходимый). */ опять вопрос: @Override что это есть ? дирректива интерпритатору ? и когда следует использовать ? прошу простить мою дремучесть.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 10:36:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34619244&tid=2145311]: |
0ms |
get settings: |
17ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
70ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
98ms |
get tp. blocked users: |
3ms |
| others: | 341ms |
| total: | 593ms |

| 0 / 0 |
