2013-06-11 2 views
0

Я хотел бы иметь первый столбец в моей таблице редактируемый. Это прекрасно работает. Однако таблица выглядит нормально, и только когда я нажимаю на редактируемую ячейку, она выглядит как поле ввода. Я хотел бы, чтобы этот вид ввода был по умолчанию в каждом редактируемом столбце в моей таблице, поэтому пользователь сразу знает, какую ячейку он может изменить, а какой он не может. Я решил, что мне придется изменить caspian.css, но я ничего не мог найти. Есть ли более простой, программный способ сделать это?По умолчанию вид редактируемых ячеек таблицы в JavaFX

Благодаря

ответ

1

Вы должны установить cellFactory вашей колонки, в нем вы можете указать, что вы хотите по умолчанию на вашей ячейке путем значения параметра Graphics explanation и here

+0

Я сделал это, но оно не работайте правильно. В моей cellfactory, где я обрабатываю все операции редактирования, я добавил setgraphics, где я указываю CSS-код для editbox из файла caspian.css. Это почти хорошо, но теперь, когда я хочу что-то изменить, я получаю маленькую коробку внутри большой. Это выглядит довольно уродливо – Damian

Смежные вопросы