Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 65
1

Jtable

02.04.2014, 09:09. Показов 1055. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
кидаю на форму jtable,пытаюсь заполнить, руки из *опы
вот код

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
JFrame mainFrame = new JFrame("Test frame");
        mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
        final  String[] columnNames = { "Name", "Last modified", "Type", "Size" };
 
        final Object [][] data = { { "addins", "02.11.2006 19:15", "Folder", "" },
                { "AppPatch", "03.10.2006 14:10", "Folder", "" },
                { "assembly", "02.11.2006 14:20", "Folder", "" },
                { "Boot", "13.10.2007 10:46", "Folder", "" },
                { "Branding", "13.10.2007 12:10", "Folder", "" },
                { "Cursors", "23.09.2006 16:34", "Folder", "" },
                { "Debug", "07.12.2006 17:45", "Folder", "" },
                { "Fonts", "03.10.2006 14:08", "Folder", "" },
                { "Help", "08.11.2006 18:23", "Folder", "" },
                { "explorer.exe", "18.10.2006 14:13", "File", "2,93MB" },
                { "helppane.exe", "22.08.2006 11:39", "File", "4,58MB" },
                { "twunk.exe", "19.08.2007 10:37", "File", "1,08MB" },
                { "nsreg.exe", "07.08.2007 11:14", "File", "2,10MB" },
                { "avisp.exe", "17.12.2007 16:58", "File", "12,67MB" }, };
 
        final JScrollPane scrollPane;
 
      //  table1  = new JTable();
       // data, columnNames
        TableModel model = new AbstractTableModel()
        {
            public int getRowCount() {
                return columnNames.length;
            }
 
            public int getColumnCount() {
                return data.length;
            }
 
            public Object getValueAt(int row, int col) {
                return data[row][col];
            }
            public boolean isCellEditable(int row, int col)
            { return true; }
            public void setValueAt(Object value, int row, int col) {
                data[row][col] = value;
                fireTableCellUpdated(row, col);}
 
 
            public String getColumnName(int col) {
                return columnNames[col].toString();
            }
 
 
 
        };
 
 
        table1 = new JTable(model);
        scrollPane = new JScrollPane(table1);
        mainFrame.getContentPane().add(scrollPane);
        TM=(DefaultTableModel)table1.getModel();
 
 
 
 
        setContentPane(contentPane);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2014, 09:09
Ответы с готовыми решениями:

Jtable
У нас на панели есть 2 поля ввода, кнопка и таблица. Как реализовать модель таблицы учитывая что...

JTable
Не видно строки заголовка в JFrame с чем может быть связанно?? помогите плиз public class...

JTable
Приветствую вас форумчане, вопрос такой Как сделать такую фичу: У меня есть JTable в котором 4...

JTable
Пишу программу и зашел в тупик. Как задать размеры столбцов в JTable и как задать стиль названий...

1
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
02.04.2014, 12:05 2
вот просто чтобы заполнить и показать

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import java.awt.Dimension;
import java.awt.FlowLayout;
 
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
 
 
public class JTableTest2 {
 
 
     String[] columnNames = { "Name", "Last modified", "Type", "Size" };
 
    Object [][] data = { { "addins", "02.11.2006 19:15", "Folder", "" },
            { "AppPatch", "03.10.2006 14:10", "Folder", "" },
            { "assembly", "02.11.2006 14:20", "Folder", "" },
            { "Boot", "13.10.2007 10:46", "Folder", "" },
            { "Branding", "13.10.2007 12:10", "Folder", "" },
            { "Cursors", "23.09.2006 16:34", "Folder", "" },
            { "Debug", "07.12.2006 17:45", "Folder", "" },
            { "Fonts", "03.10.2006 14:08", "Folder", "" },
            { "Help", "08.11.2006 18:23", "Folder", "" },
            { "explorer.exe", "18.10.2006 14:13", "File", "2,93MB" },
            { "helppane.exe", "22.08.2006 11:39", "File", "4,58MB" },
            { "twunk.exe", "19.08.2007 10:37", "File", "1,08MB" },
            { "nsreg.exe", "07.08.2007 11:14", "File", "2,10MB" },
            { "avisp.exe", "17.12.2007 16:58", "File", "12,67MB" }, };
 
    JTable table;
 
    public JTableTest2() {
        JFrame mainFrame = new JFrame("Test frame");
        mainFrame.setLayout(new FlowLayout());
        mainFrame.setSize(500, 200);
        mainFrame.setLocationRelativeTo(null);
 
 
        table = new JTable(data,columnNames );
        JScrollPane jScrollPanel = new JScrollPane(table);
        table.setPreferredScrollableViewportSize(new Dimension(400,100));
 
        mainFrame.add(jScrollPanel);
        mainFrame.setVisible(true);
    }
 
    public static void main(String[] args) {
    
 
        new JTableTest2();
    }
 
}
дальше уже добавляйте модели, лисенеры и т.п.
0
02.04.2014, 12:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2014, 12:05
Помогаю со студенческими работами здесь

jTable и Boolean
Есть модель JTable в ней есть поле типа boolean (код ниже) как поменять значения этого поля по...

Работа с JTable
ЧТОБЫ РАБОТАТЬ С ГРАФИЧЕСКИМ ОКНОМ Я ИСПОЛЬЗОВАЛА ДВЕ ФОРМЫ class TestFrame - оcновная форма на...

Добавление в JTable
Есть модель таблицы import java.util.ArrayList; import javax.swing.table.AbstractTableModel;...

JTable - CustomCellRenderer
Привет всем! У меня есть проблема, пытаюсь справится но у меня не получается. Мне надо создать вот...

Создание JTable
Подскажите как создать таблицу JTable на несколько редактируемых строк. Идея вот в чем: хочу что бы...

ArrayList и JTable
Здравствуйте! Пишу программу для анализа данных, в частности, расчета матрицы корреляции. Данные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru