JTable Manipulation с использованием векторов - PullRequest
0 голосов
/ 12 октября 2019

Я просто новичок в использовании JTable, и у нас есть действие по его использованию, у меня возникла проблема при создании таблицы, в которой нет ни одной ячейки таблицы. enter image description here Я просто хочу знать, есть ли способ создать ячейку в ней без добавления значения. Кстати, я использую вектор для своих табличных данных.

PS: Мой Учитель запрещает нам использовать Массивы, поэтому я использую вектор вместо coz, это единственное, что мне легко найти.

1 Ответ

1 голос
/ 12 октября 2019

Если я правильно понял ваш вопрос, вы хотите добавить пустую ячейку в JTable. Вы можете сделать это, добавив строку с пустым вектором.

model.addRow(new Vector());

, если все еще неясно. создайте модель

DefaultTableModel model = new DefaultTableModel() {
        String[] person = {"ID", "firstName", "LastName", "M.I", "Age", "Street", "City"};

        @Override
        public int getColumnCount() {
            return person.length;
        }

        @Override
        public String getColumnName(int index) {
            return person[index];
        }
    };

добавьте пустую строку

model.addRow(new Vector()); // your empty vector

передайте модель в конструктор Jtable

JTable table = new JTable(model);

, и она отобразит таблицу с пустой строкой в ​​ней. enter image description here

, если вы не знаете, что такое модель и как их использовать. проверьте эту ссылку.

...