Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
rookie

KeyListener Почему то не пашет гляньте если не тяжело

29.07.2009, 07:09. Показов 2697. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
System.out.println('11111111111');//Вот до этого места нормально
        combo.addKeyListener(new KeyAdapter(){
             public void keyPressed(KeyEvent ke){
              System.out.println('----------');// а тут уже нет хотя нет никаких исключений
              char keychar = ke.getKeyChar();
              KeySelectionManager manager = combo.getKeySelectionManager();
              model = combo.getModel();
              int  index = manager.selectionForKey(keychar,model);
              System.out.println('----------' + index);
              combo.setSelectedIndex(index);
             }
            }
            );
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.07.2009, 07:09
Ответы с готовыми решениями:

Кому не тяжело гляньте к задачам пожалуйста
в общем у нас началась практика по web програмированию начали решать задачи в php некоторые я осилил, а остальные кому не сложно помогите,...

нужно посправлять ошибки если не тяжело сделайте
program %NAME%2; const x :integer = 6; var a,b,c :integer; begin a:= 2; b:= a+x; ñ := sqr(b); writeln('a= ',a);

Почему в Java обработчик KeyListener код Enter задает как 10, а не 13?
Почему в Java обработчик KeyListener код Enter задает как 10, а не 13?

11
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
29.07.2009, 15:13
попробуй обрабатывать событие keyTyped(), а не keyPressed()
0
rookie
30.07.2009, 05:28
Пробовал то же самое(((((((( ПОМОГИТЕ ПЛИЗЗЗ!!!!!!! Сижу голова ломаю почему не ловится событие нажатие на клаву...........
rookie
30.07.2009, 05:43
mr_dronski вы будете долго смеятся но оказывается надо делать так)))
на javable.com помогли
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
((javax.swing.JTextField)combo.getEditor().getEditorComponent()).addKeyListener(new KeyAdapter(){
             public void keyTyped(KeyEvent ke){
              System.out.println('----------');
              char keychar = ke.getKeyChar();
              System.out.println('key is' + keychar);
              //KeySelectionManager manager = combo.getKeySelectionManager();
              //model = combo.getModel();
              //int  index = manager.selectionForKey(keychar,model);
              //System.out.println('----------' + index);
              //combo.setSelectedIndex(index);
              boolean flag = combo.selectWithKeyChar(keychar);
              System.out.println('----------' + flag);
             }
            }
            );
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
30.07.2009, 06:05
надо же, меня уже на Вы...

а код замудрен... стою на асфальте я в лыжи обутый, толь (ну знаете, да ? )

в общем, рад, что разобрался
0
rookie
30.07.2009, 06:26
А поконкретнее что именно видется тебе замудреным в моем коде?
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
30.07.2009, 14:30
я не то имел в виду если код работает, значит большего и не нужно пока. просто столько танцев вокруг одного listener'a. подожди, вот еще до табличной модели доберешься... )
0
rookie
01.08.2009, 01:08
А что такое табличная модель?
И кстати нигде не попадалась инфа что бы добавлять в ряд не один объект а несколько то есть я имею ввиду
айди | имя | фамилия .Спрашиваю потому что выбирать будут по айди имя и фамилию клиента а потом засовывать это в Базу... Может непонятно чего написал - не обессудьте)))
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
01.08.2009, 01:44
табличная модель - это то, как твои данные хранятся внутренне для использования JTable. хотя умельцы ее использовали и не только в таблице, но и на веб страницах, но это не по теме уже.

а про ряд действительно непонятно; только описывай уже в новом топике
0
rookie
01.08.2009, 20:46
AbstractTableModel что ли?
Так я не про то мне надо в КомбоБокс добавлять эти объекты
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
01.08.2009, 21:07
могу предложить просто составлять строку из нескольких полей. она и будет отражаться в комбобоксе. а определять выбранный вариант, скажем, по индексу.

если чего другое, то описывать подробно вопрос бы.
0
rookie
02.08.2009, 06:28
Я поступил подругому засунул всё в комбобокс но с разделил айди и ФИО - | вот этим а потом получаю это в стринг и вытаскиваю только айди а потом из хаша беру ФИО и засовываю в базу.Короче 5 строчек кода а описывать надо гораздо больше
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.08.2009, 06:28
Помогаю со студенческими работами здесь

небольшая странность гляньте если не трудно
всем привет итак у меня системник aser aspire M3100 мать aser F690GVM которая держит до 8гб оперативки в базовой сборке стояло две платы...

Initializer_list: почему не пашет?
почему не пашет? Для этого же и придуман?#include<iostream> #include <initializer_list> #include <array> using namespace std; ...

почему не пашет? строки
#include <iostream> #include <string> #include <fstream> using namespace std; int main() { ifstream rin("rus.txt"); if (!rin)...

почему прога не пашет?
/*Цель программы: Вычислить минимум F(x)=k*(a*x+b)*P(x) на отрезке с точностью eps P(x) - интерполяционный многочлен от f(x) ...

Проверьте почему не пашет
Плиз устраните причину проблемы а то не пашет =\ var a,b,c : integer; begin readln(a,b); for c:=a to b-1 do write(c,' '); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru