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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JTable полная очистка. 
V
    Опции темы
Fameing
Дата 21.6.2006, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

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



Как полностю очиттить JTable  от значений. Просто данные в JTable  должни обновлятся каждую секунду. 
PM MAIL ICQ   Вверх
batigoal
Дата 21.6.2006, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


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

Репутация: 7
Всего: 151



Можешь просто подменять модель новой. 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Fameing
Дата 21.6.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

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



Так и делаю, но в большинстве случаев старые данные остаются и плюсуются новые. 
PM MAIL ICQ   Вверх
powerOn
Дата 21.6.2006, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Цитата(Fameing @  21.6.2006,  16:58 Найти цитируемый пост)
Так и делаю,


Давайте-ка, товарищ, мы на код ваш взгянем.  smile  


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Fameing
Дата 21.6.2006, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

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



Код

public class ConnectInfo extends JFrame {
    private JTable jt;
    private DefaultTableModel model;

    public ConnectInfo() {
        model = new DefaultTableModel();
        model.addColumn("Col1");
        model.addColumn("Col2");
        model.addColumn("Col3");
        jt = new JTable(model);
        jt.setShowGrid(true);
        jt.setShowHorizontalLines(true);
        jt.setShowVerticalLines(true);
        getContentPane().add(jt);
        setVisible(true);
        setBounds(400, 200, 200, 800);
        Thread m_thr = new Thread() {
            public void run() {
                while (true) {
                    try {
                        updates();
                    } catch (MalformedURLException e) {
                        System.out.println(e);
                    }
                    try {
                        Thread.sleep(3000);
                    } catch (Exception e) {
                        System.out.println(e);
                    }
                }
            }
        };
        m_thr.start();
    }


    public void updates() throws MalformedURLException {
        BurlapProxyFactory factory = new BurlapProxyFactory();
        BasicClient BasicClient = (BasicClient) factory.create(BasicClient.class, "http://10.44.1.72:8081/lightclient/AdminCServer");
        int coutMAIN = BasicClient.getDataBaseInfoMAIN().length;
        String[][] meta = BasicClient.getDataBaseInfoMAIN();
        for (int x = 0; x <= coutMAIN - 1; x++) {
            model.insertRow(x, meta[x]);
        }
        jt.repaint();
        for (int x = 1; x <= model.getRowCount() - 1; x++) {
            model.removeRow(x);
        }
    }

    public static void main(String[] args) {
        ConnectInfo ConnectInfo = new ConnectInfo();
        ConnectInfo.setTitle("WebClient Statistic for DataBase Conections");
        ConnectInfo.setResizable(false);
        ConnectInfo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        ConnectInfo.setVisible(true);
    }
}
 
PM MAIL ICQ   Вверх
powerOn
Дата 21.6.2006, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Цитата(Fameing @  21.6.2006,  18:49 Найти цитируемый пост)
for (int x = 1; x <= model.getRowCount() - 1; x++) {
            model.removeRow(x);
        }


Я так понимаю это и есть удаление. 
Посмотри внимательно, здесь чисто логическая ошибка связанная с неправельным индексом строки таблицы. Я уверен ты найдешь её.

попробуй удалять так:
Код

while (model.getRowCount() > 0)  model.removeRow(0);

 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Fameing
Дата 22.6.2006, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

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



Спасибо помогло. Лутше форума чем этот я невыдел. 
PM MAIL ICQ   Вверх
powerOn
Дата 22.6.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Цитата(Fameing @  22.6.2006,  10:48 Найти цитируемый пост)
Лутше форума чем этот я невыдел.  

ну так заходи к нам чаще!  smile 
 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.1891 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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