powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / в Jlist при нажатие Enter'a.
7 сообщений из 7, страница 1 из 1
в Jlist при нажатие Enter'a.
    #34048361
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как в Jlist при нажатие Enter'a срабатывала, какое ни будь событие?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    JList list =  new  JList();
...
        list.addKeyListener( new  charva.awt.event.KeyAdapter() {
             public   void  keyPressed(KeyEvent e) {
                list_keyPressed(e);
            }
        });
...
     void  list_keyPressed(KeyEvent e) {
         int  keycode = e.getKeyCode();
         if  (keycode == KeyEvent.VK_ENTER)
            jLabel1.setText ("VK_ENTER 1. 2. 3.");
         else 
            jLabel1.setText ("не работает");

    }
...
Не срабатывает.
...
Рейтинг: 0 / 0
в Jlist при нажатие Enter'a.
    #34048413
Фотография Alex-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать JButton и метод doClick()....
...
Рейтинг: 0 / 0
в Jlist при нажатие Enter'a.
    #34048429
Фотография Alex-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать кнопку с фиксацией JToggleButton и подвесить на нее ItemListener для управления изменением текста
Код: plaintext
 if (isSelected) setText("first") ;  else  setText("second");"
...
Рейтинг: 0 / 0
в Jlist при нажатие Enter'a.
    #34048473
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex-2, Ну она же срабатывает когда любую кнопку нажимаю, то есть появляется "не работает"?
...
Рейтинг: 0 / 0
в Jlist при нажатие Enter'a.
    #34048599
leafox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JList list = new JList();
list.registerKeyboardAction( new ListAdapter(),
KeyStroke.getKeyStroke("ENTER"),
JComponent.WHEN_FOCUSED );
-----------
class ListAdapter
implements ActionListener
{
public void actionPefrormed( ActionEvent event )
{
// Обрабатываем тут
}
}
...
Рейтинг: 0 / 0
в Jlist при нажатие Enter'a.
    #34051899
Фотография Alex-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kamolsanAlex-2, Ну она же срабатывает когда любую кнопку нажимаю, то есть появляется "не работает"?
исходник?
Вообще я имел ввиду JList состоящий из кнопок с фиксацией и обработку через ItemListener по doClick().
Но если достаточно KeyListener (то есть без мышки) то его все-равно на что вешать - лишь бы элемент был в фокусе...
...
Рейтинг: 0 / 0
в Jlist при нажатие Enter'a.
    #34054163
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / в Jlist при нажатие Enter'a.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]