2015-10-20 2 views
-1

У меня возникают трудности с тем, чтобы сделать мои ячейки таблицы неотредактированными. Я не знаю, как это сделать. Данные из моей таблицы пришли из моей базы данных в MySQL. Пожалуйста, помогите мне сделать ячейки таблицы неизменяемыми, потому что я не хочу, чтобы пользователи редактировали данные, отображаемые в каждой ячейке. Спасибо!Как сделать jtable ячейки неотредактированными

+1

см http://stackoverflow.com/questions/8372799/making-jtable-cells-uneditable http://stackoverflow.com/questions/1990817/how-to-make-a-jtable-un-editable http://stackoverflow.com/questions/18795791/how-to-make-individual-cell-of-a-jtable-uneditable http://stackoverflow.com/questions/24726896/how-to-make-cells-of-jtable-not-editable-but-selectable –

ответ

0

Привет просто использовать в JTable модели

public boolean isCellEditable(int row, int col) { return false; }

+0

, но где я могу вставить коды? – chesca

+0

tblBooks.setModel (DbUtils.resultSetToTableModel (rs)); – chesca

+0

Просмотрите [здесь] (https://docs.oracle.com/javase/tutorial/uiswing/components/table.html) его учебник/документацию по оракулам и вы должны иметь в своем классе проектов, который расширяет «AbstractTableModel» и в этот класс вы можете переопределить метод 'isCellEditable (int row, int col)'. – edasssus

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