Изменить шрифт предварительного просмотра в таблице? - PullRequest
0 голосов
/ 31 марта 2019

В моей программе я реализовал таблицу, недавно я узнал, как изменить размер шрифта таблицы, вот что я сделал: он устанавливает шрифт содержимого в таблице на 20, однако, прежде чем подтвердить вводпри вводе или выборе другой ячейки предварительный просмотр остается стандартным шрифтом и слишком маленьким

table.setFont(new Font("Tahoma", Font.BOLD, 20));

Предварительный просмотр также должен быть того же размера, что я и хочу сделать.

1 Ответ

1 голос
/ 31 марта 2019

Что вам нужно сделать, это изменить редактор ячеек по умолчанию следующим образом:

Object dce = jTable1.getDefaultEditor(Object.class);
if(dce instanceof DefaultCellEditor) {
    Font font = new Font(jTable1.getFont().getName(), jTable1.getFont().getStyle(), 20);  // 20 is your desired font size
    ((DefaultCellEditor) dce).getComponent().setFont(font);
}

Эта концепция была получена из этого SO Ответ @ Redwine.

...