TableVIew и JavaFX

337
28 апреля 2017, 18:03

Доброго времени суток. Имеется TableView с 3 столбцами. Допустим, в первые 2 столбца записывается 200-300 строк, в 3й столбец в этот момент передается null. Наглядно:

usersData.add(new dataTable(i+". "+art, tit, null+"\n"));

В процессе выполнения программы в арайлист записывается текстовый файл на 5-10к+ строк.

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(new File("text.txt")), StandardCharsets.UTF_8));
    while ((str = br.readLine()) != null) {
        list.add(str+"\n");

Собственно эти строки из файла нужно вставить в 3й столбец TableView, но поскольку этот столбец забит null, то все строки из этого файла записываются ниже. Наглядно в интерфейсе программы это выглядит как пустое n-ное кол-во строк в 3м столбце (которые мы сначала заполнили, передавая null в 3й столбик) и вот за этим уже начинаются строки из файла.

Вопрос: как начать записывать эти строки из файла снова в 1ю строку TableView, не перезаписывая 2 остальных столбца?

P.S. Можно ли реализовать горизонтальный скролл текста для каждого столбца отдельно от остальных? или нечто подобное.

READ ALSO
Помогите с подключением java к базе данных MySQl(phpMyAdmin)

Помогите с подключением java к базе данных MySQl(phpMyAdmin)

Помогите! Сделал базу данных MySQL под управлением phpMyAdminИ создал там таблицу

242
ошибка добавлении репозитория в deepin

ошибка добавлении репозитория в deepin

пытаюсь поставить яву на deepin 154 вот что вываливается при попытке добавить репу:

375
PreferenceFragmentCompat - Must specify preferenceTheme in theme

PreferenceFragmentCompat - Must specify preferenceTheme in theme

Сразу оговорюсь, решения с английского SO мне не помоглиПробовал Это, это, и это,

303