Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
1

Как убрать размножение данных в таблице

17.03.2013, 18:29. Показов 963. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При нажатии на кнопку, он не заменяет таблицу, а внизу приписывает новую.
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import java.awt.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.table.*;
 
public class Arsti2 {
    JFrame main = new JFrame("Ārst");
    JPanel tP = new JPanel();
    JPanel bP = new JPanel();
    JButton one = new JButton("Test");
    JTable table = new JTable();
    DefaultTableModel model;
    Vector columnNames = new Vector();
    Vector data = new Vector();
 
    Arsti2() {
        main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        main.setSize(840,300);
        try {
            reloadData();
            model = new DefaultTableModel(data,columnNames);
            table.setModel(model);
            model.fireTableDataChanged();
            tP.add(new JScrollPane(table));
            bP.add(one);
            main.add(tP,BorderLayout.NORTH);
            main.add(bP,BorderLayout.SOUTH);
        } catch(Exception e) {
            e.printStackTrace();
        }
        main.setVisible(true);
        one.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evnt1) {
                try {
                    reloadData();
                    model.fireTableDataChanged();
                } catch (ClassNotFoundException e) {
                    e.printStackTrace();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        });
    }
 
    private void reloadData() throws ClassNotFoundException, SQLException {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        String Base = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; DBQ=SL.mdb";
        Connection con = DriverManager.getConnection(Base,"","");
        Statement st = con.createStatement();
        ResultSet res = st.executeQuery("SELECT * FROM Arsti");
        ResultSetMetaData rsmd = res.getMetaData();
        int column = rsmd.getColumnCount();         
        columnNames.addElement("ID");
        columnNames.addElement("Vards");
        columnNames.addElement("Uzvards");
        columnNames.addElement("Dzimums");
        columnNames.addElement("Personas kods");
        columnNames.addElement("Telefona numurs");
        columnNames.addElement("Nodalas ID");
        columnNames.addElement("Amata ID");
        while(res.next()) {
            Vector row = new Vector(column);
            for(int i=1; i<=column; i++) {
                row.addElement(res.getObject(i));
            }
            data.addElement(row);
        }
    }
 
    public static void main(String[] args) {
        new Arsti2();
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2013, 18:29
Ответы с готовыми решениями:

Как сделать что если нет данных в таблице, чтобы шаблон этой самой таблице не выводился а писалось что данных в таблице нет
В общем проблема такая, есть админка где выводится список жалоб которые без ответа, когда они есть...

Размножение моделей данных
Здравствуйте. Есть (пока-что) 3 модели данных унаследованных от QAbstractListModel. Пример одной...

Как убрать отступы в таблице?
Написал таблицу, но в результате между строками появляются 1px промежуток. Подскажите пожалуйста...

Как убрать промежуток в таблице
Привет ребят. Как сделать ровно thead и tbody(заметно что серый выходит за рамки черного)? И...

0
17.03.2013, 18:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2013, 18:29
Помогаю со студенческими работами здесь

Как убрать пробелы в таблице?
Люди! Помогите, пожалуйста! Как убрать пустое место на странице? Таблица сплошная, а почему-то...

Как убрать пустые строки в таблице?
Добрый день. У меня цикл &lt;?php foreach($fieldset as $field) { ?&gt; &lt;tr&gt; &lt;td&gt; &lt;?php echo...

Как убрать совпадающие строки в таблице?
вообщем есть такая таблица: станция грузы план и т.д...

Как убрать ненужный столбец в таблице DataGridView?
Здраствуйте. Как убрать вот этот ненужный столбец? См. скриншот. Спасибо.


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

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