Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Закрепить значения ячеек, JTable 
:(
    Опции темы
Acer
Дата 5.5.2008, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



Привет всем. Нужна помоющь в такой вот ситуации:
Я читаю данные из файла и записываю их в таблицу(массив таблиц). Потом редактирю загруженные данные и записываю обратно в файл. Проблема в том, что второй раз в файл записываются значения только тех ячеек, которые были отредактированны. Остальных как буд-то нету. Не могу понять в чем дело.
вот код записи в таблицу данных, полученных из файла:
Код

    private static JTable[] expTable(){
        int n = us_exp_data.length;
        int k = Integer.parseInt( RGlobals.cfgGetParam( "inrows" ) );
        JTable[] tbl = new JTable[n];
        Border b = BorderFactory.createLineBorder( Color.GRAY );
        for ( int i = 0; i < n; i++ ){
            tbl[i] = new JTable( k, 2 );
            for ( int j = 0; j < k; j++ ){
                tbl[i].setValueAt( us_exp_data[i][j][0], j, 0 );
                tbl[i].setValueAt( us_exp_data[i][j][1], j, 1 );
                tbl[i].validate();
                tbl[i].repaint();
            }
        }
        return tbl;
    }

us_exp_data - это double[][][]
PM MAIL   Вверх
Platon
Дата 5.5.2008, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Кода сильно недостаточно, но попробую предположить.
Ты записываешь в ячейки Double, при редактировании ячейки значение вносится как String.
PM MAIL ICQ   Вверх
Acer
Дата 5.5.2008, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



 smile 
Получилось!!! Спасибочки огромное!
Я сделал так:
Код

tbl[i].setValueAt( us_exp_data[i][j][0] + "", j, 0 );
tbl[i].setValueAt( us_exp_data[i][j][1] + "", j, 1 );

и все заработало!  smile 
PM MAIL   Вверх
Platon
Дата 5.5.2008, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Цитата(Acer @  5.5.2008,  20:19 Найти цитируемый пост)
Получилось!!! Спасибочки огромное!

Свое почтение вы так же можете отразить в репутации.
PM MAIL ICQ   Вверх
Kangaroo
Дата 5.5.2008, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 15
Всего: 104



Цитата(Platon @  5.5.2008,  19:42 Найти цитируемый пост)
Свое почтение вы так же можете отразить в репутации. 

Пока не может.
Но я отражу  smile 


--------------------
Lost....
PM MAIL MSN   Вверх
Platon
Дата 5.5.2008, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Kangaroo, ну чтож, я бы и подождал ^_^
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0528 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.