![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Ну вот у меня очередная проблема возникла....
Не могу забрать и сохранить с таблицы данные при выборе другого элемента в JComboBox --- То есть я добавлял в таблицу при допустим 2 индексе в JComboBox и при попытке перейти на 3 индекс таблица должна как бы онулироваться помня , что принадлежала она 2 индексу...и выведа записи 3-го индекса!!! --- Так вот я не знаю как забрать данные с таблиц!!!! и сравнить с прошлыми записями!! если есть разница выводит JOptionPane c предупреждением о сохранении ( кнопка YES и NO ). Вот как забрать с таблицы и сравнивать?? Я знаю как сравнивать например методом
а в случае таблицы???? -------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Храни где-нибудь, какие данные сейчас в таблице. Например, если комбобокс содержит
Employees Customers Contacts тo вводишь переменныю
Когда юзер выбирает из комбобокса ч-нибудь, сравнивай с currentDatа, если значения разные, делай чтo нужно(загрузка таблицы, сохранение старой) и записывай в currentData новое знач ение. -------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Я понял!! В моем случае currentDev но как с таблицы брать-то??
-------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
чего с таблицы брать?
-------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
так ??? -------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Понял. Лучше всего будет создать свою модель для таблицы (наследующую от DefaultTableModel)- в ней храниt' положенные туда данные, например в массиве. К этому классу можно будет дописать метоd типa Object[][] getData() - и брать оттуда все данные как двумерный массив. Тогда сравниват' будет легко.
-------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
То есть мне надо создать ещё одну модель??
Ту а так небольшой примерчик можно?? -------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Не еще одну, а свою Для начала посмотри http://java.sun.com/docs/books/tutorial/ui...table.html#data Не получится - тогда будем писать -------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Не получилось
-------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
А что именно не получилось? Пости код, будем разбираться.
-------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Но таблица не обновляет .. Короче ничего не работает!!!! -------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Попробуй
заменить нa
-------------------- |
||||
|
|||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Тоже самое ничего не происходит...
-------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Может вообще этот код в еlse не выполняется?
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |