5 / 6 / 4
Регистрация: 03.12.2009
Сообщений: 267
|
||||||
1 | ||||||
События в netbeans27.02.2011, 12:30. Показов 2270. Ответов 8
Метки нет (Все метки)
Здравствуйте. Создаю в визуальном редакторе JFrame на него кидаю собственный класс - наследник Jpanel, пишу обработчик для клика мышки по нему же. Событие не отлавливается. Знаю, что обработчик можно добавить через IDE, но хочу, чтобы метод описывался в самом классе.Подскажите как это корректно сделать. Вот код класса.
0
|
27.02.2011, 12:30 | |
Ответы с готовыми решениями:
8
NetBeans and Sybase NetBeans Java3D JFileChooser Netbeans Таблица в NetBeans |
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
27.02.2011, 13:03 | 2 | |||||
Karpo, все работает, просто вы не того ожидали.
Меня порадовала 25 строка. Вы действительно хотите при клике на панели получать StackOverflow? Зачем вы реализовываете MouseListener, ведь вы уже определили и добавили обработчики. Вот рабочий код:
1
|
5 / 6 / 4
Регистрация: 03.12.2009
Сообщений: 267
|
||||||
27.02.2011, 13:35 [ТС] | 3 | |||||
Нет, так тоже окно не выскакивает. Событие не отлавливается. И мне непонятна 8-ая строка вашего примера.
Добавлено через 11 минут вот что показывает консоль netbeans
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
27.02.2011, 13:37 | 4 |
В архиве проект на NetBeans 6.9.1.
8 строка необходима для сериализации. Грубо говоря контрольная сумма для проверки десериализуемого объекта Karpo, пересоберите проект. Вы же эти исключения бросаете в обработчиках событий.
1
|
5 / 6 / 4
Регистрация: 03.12.2009
Сообщений: 267
|
|
27.02.2011, 13:57 [ТС] | 5 |
Спасибо за помощь, но Ваш проект ничего не решил. Там же всё вручную прописано. А я специально написал в этот раздел.У меня один класс, написанный руками. И Jframe, и этот класс добавляются из pallete. Получается совсем другая история. Взять хотя бы SwingUtilities.invokeLater, у меня в этом месте invoke из библиотеки awt. Вообщем, запустил clean and build Main project. В консоли тоже самое
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
27.02.2011, 14:00 | 6 |
Karpo, прикрепите архив с вашим проектом
1
|
5 / 6 / 4
Регистрация: 03.12.2009
Сообщений: 267
|
|
27.02.2011, 14:08 [ТС] | 7 |
Ещё раз спасибо за помощь, если не трудно объясните ещё, как получать ту контрольную сумму для проекта или киньте ссылочку на эту тему.
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
27.02.2011, 17:18 | 8 | |||||
Заведите привычку читать стектрейсы в терминале. У вас все работает, просто поубирайте ту строку, о которой я написал.
1
|
5 / 6 / 4
Регистрация: 03.12.2009
Сообщений: 267
|
|
27.02.2011, 19:15 [ТС] | 9 |
Большое спасибо. Просто я раньше с классами не имел дело, кроме как в PHP, а тут добавил интерфейс и метод, IDE сообщила мне, что нужно реализовать все методы. Я нажал значок, и создались остальные методы вместе с исключениями. Буду дальше разбираться
0
|
27.02.2011, 19:15 | |
27.02.2011, 19:15 | |
Помогаю со студенческими работами здесь
9
NetBeans и eclipse netbeans отладка NetBeans Java DesktopApplication в NetBeans Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |