Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Общие вопросы по Java, Java SE
Регистрация

Восстановить пароль
Повторная активизация e-mail

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Старый 07.12.2016, 16:29   #1
progjar
Пользователь
 
Регистрация: 26.05.2016
Сообщений: 20
Репутация: 10
По умолчанию Добавление данных в JTable.

Модель таблицы :

Код:

import java.util.ArrayList;
import javax.swing.table.AbstractTableModel;
public abstract class table  extends AbstractTableModel {
 private int columnCount = 4;
 private ArrayList<String[]> dataArrayList;
 
    public Table () {
    dataArrayList = new ArrayList<String[]> ();
    for (int i=0; i<dataArrayList.size();i++) {
        dataArrayList.add(new String[getColumnCount()]);
     }
    }
 
 
@Override
    public int getRowCount() {
       return dataArrayList.size();
    }
    
    @Override
    public String getColumnName(int columnIndex){
        switch(columnIndex) {
            case 0: return "1";
            case 1: return "2";
            case 2: return "3";
            case 3: return "4";
        }
        return "";
    }
 
    @Override
    public int getColumnCount() {
        return columnCount;
    }
    
     @Override
    public java.lang.Object getValueAt(int rowIndex, int columnIndex) {
       String [] rows = dataArrayList.get(rowIndex);   
        return  rows [columnIndex];
    }
    public void addDate(String[] row){
        String [] rowTable = new String[getColumnCount()];
        rowTable = row;
        dataArrayList.add(rowTable);
        
    }
}

Какой ActionListener или Action надо сделать для кнопки в главном классе, чтобы данные добавлялись в таблицу ? Желательно подробней рассказать
progjar вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать данных из jTable Devikss Общие вопросы по Java, Java SE 0 09.08.2012 11:20
база данных. добавление и удаление данных midiss Общие вопросы Delphi 3 09.12.2011 13:07
JTable ввод данных Musho Общие вопросы по Java, Java SE 2 24.05.2011 20:07
бд JTable Olejik Java Базы данных (JDBC, JPA, Hibernate) 1 30.09.2010 00:43
бд JTable Olejik Java Базы данных (JDBC, JPA, Hibernate) 0 28.09.2010 18:18




18:38.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru