|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.08.2011, 20:08 | #1 |
Форумчанин
Регистрация: 05.12.2009
Сообщений: 253
|
JTable получение значения ячейки таблицы
Доброго вечера.
Возникла проблема с JTable (помоему JTable сам по себе большая проблема) Пользователь вводит данные и затем эти данные нужно занести например в массив. Перелопатил кучу сайтов и нигде конкретно ничего не нашел (уже возникает вопрос а возможно ли такое). Посмотрите пожалуйста код (IDE NetBeans) по нажатию кнопки (вызывается метод getValueAt) возвращается значение которое задается в конструкторе (а хотелось бы чтобы возвращалось значение которое я ввел в таблицу при выполнении приложения): Код:
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
|
19.08.2011, 22:24 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Если вы пытаетесь работать с тем что не понимаете и тем более без необходимых знаний программирования(как алгоритмов так и механизмов ООП), то вполне естественно что вся ваша работа будет для вас проблемой.
Рассмотрим код. #1 Код:
#2 Код:
Смотрим дальше: #3 Код:
Теперь посмотрим на декларацию класса BooleanTableModel: #4 Код:
Удачи в рефакторинге кода.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
31.08.2011, 20:39 | #3 |
Форумчанин
Регистрация: 05.12.2009
Сообщений: 253
|
Спасибо за помощь но дело как то не идет. Попробовал по другому но явно в знаниях пробел, никак измененные данные таблица не хочет возвращать. Посмотрите пожалуйста
Код:
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
|
02.09.2011, 20:56 | #4 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
весь код опубликуйте
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
04.09.2011, 09:22 | #5 |
Форумчанин
Регистрация: 05.12.2009
Сообщений: 253
|
Спасибо с данной проблемой разобрался, но тут же возникла другая.
К примеру: в таблице 4 ячейки, изначально таблица заполнена НУЛЯМИ. Поочередно ввожу данные (например 1). Проблема: В первых трех ячейках сохраняются единицы. В четвертой ячейке остается ноль. Решение проблемы: После ввода однерки в четвертую ячейку нужно щелкнуть мышкой по любой другой ячейке (как я понял только после этого данные сохраняются в МОДЕЛИ) Главная проблема: Пользователь (он же препод) после ввода цифры в 4 ячейку не будет заморачиваться с щелчками по другим ячейкам, а будет жать на кнопку РАССЧИТАТЬ (в то время как в 4 ячейке остался ноль, а не его введенная единица) в результате неверное решение. Может есть метод который обновляет данные таблицы?
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
|
04.09.2011, 15:01 | #6 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Не обновляет, а сохраняет редактируемые данные, тогда уж.
следующие ссылки должны вас направить в нужную сторону. http://download.oracle.com/javase/6/...ellEditor.html http://download.oracle.com/javase/6/...rListener.html Мне кажется вам уже просто лень разбираться самому - все варианты использования любого класса из ядра java ясно видны в комментариях, методах и атрибутах класса. Рекомендую подружиться с гуглом и javadoc.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение адреса ячейки | Sergey112233 | Microsoft Office Excel | 2 | 04.08.2011 17:08 |
Получение значения последовательности. Oracle | Wicort | SQL, базы данных | 0 | 24.02.2011 16:37 |
Активирование значения ячейки, на основе другой ячейки | Mark.ru | Microsoft Office Excel | 5 | 13.12.2010 16:23 |
Получение значения по адрессу | Matr1x | Общие вопросы C/C++ | 4 | 09.02.2010 05:55 |
Получение имя листа из ячейки. | Sergg | Microsoft Office Excel | 4 | 11.09.2009 17:21 |