|
SysOp
42 / 41 / 5
Регистрация: 13.04.2009
Сообщений: 274
|
|
энное количество JLabel() + actionPerformed09.05.2010, 22:15. Показов 2177. Ответов 8
Метки нет (Все метки)
Создаю программу и зашел в тупик. Я достаю из БД энное количество фамилий студентов и мне необходимо разместить их на пенели через JLabel() вместо "СН-22" и чтобы чтобы на каждую JLabel() был actionPerformed () чтобы при нажатии на одну из фамилий студентов выводились его данные на другую панель. Подскажите как это сделать? Спасибо.
0
|
|
| 09.05.2010, 22:15 | |
|
Ответы с готовыми решениями:
8
Про actionPerformed
|
|
34 / 34 / 10
Регистрация: 11.05.2010
Сообщений: 110
|
|||||||||||
| 11.05.2010, 14:11 | |||||||||||
|
Из стандартной документации:
"public class JLabel extends JComponent implements SwingConstants, Accessible A display area for a short text string or an image, or both. A label does not react to input events. As a result, it cannot get the keyboard focus. A label can, however, display a keyboard alternative as a convenience for a nearby component that has a keyboard alternative but can't display it." Единственный способ вижу это добавить MouseListener на панель ы проверять координаты, но это через анус)) Добавлено через 5 минут В этом случае можна будет создать обьект, который будет инкапсулировать JLabel и держать в себе его координаты. Добавлено через 29 минут Либо брать сразу каждый раз:
1
|
|||||||||||
|
SysOp
42 / 41 / 5
Регистрация: 13.04.2009
Сообщений: 274
|
|
| 11.05.2010, 16:37 [ТС] | |
|
Уже не нужно. Зделал через JTable()
0
|
|
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|||||||||
| 12.05.2010, 11:00 | |||||||||
0
|
|||||||||
|
34 / 34 / 10
Регистрация: 11.05.2010
Сообщений: 110
|
||||||
| 12.05.2010, 13:40 | ||||||
|
aleksandy все верно, только чтобы корректно работало, нужно добавить панель, а на нее метки уже.
0
|
||||||
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
| 13.05.2010, 12:05 | |
|
Не совсем понял нафига тут нужна панель? У меня и так все прекрасно работает...
0
|
|
|
34 / 34 / 10
Регистрация: 11.05.2010
Сообщений: 110
|
|
| 13.05.2010, 13:29 | |
|
Ну во-первых на фрейме лепить компоненты это плохой стиль.
Во-вторых я пробовал сам спецом написать прогу, прилепил сперва на фрейм - не работало, а на панели норм. Даже не знаю чего так )
0
|
|
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|||
| 14.05.2010, 05:29 | |||
|
0
|
|||
|
34 / 34 / 10
Регистрация: 11.05.2010
Сообщений: 110
|
|
| 14.05.2010, 13:06 | |
|
aleksandy, а не, ты знаешь я походу лоханулся. Просто JLabel как то коряво реагирует на нажатия кнопки мыши, и я тогда щелкал, но реакции небыло. На самом деле есть, но корявая. =)
0
|
|
| 14.05.2010, 13:06 | |
|
Помогаю со студенческими работами здесь
9
Исчезло энное количество гб на SSD Vertex 3 OCZ 240гб, в чём причина?
Создание actionPerformed при наследовании JButton Не срабатывает метод actionPerformed по таймеру из inner класса, пример из Хортсмана Не работает: Button.addActionListener(new ActionListener() { public void actionPerformed(actionEvent evt) { } }); Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|