更改表格中的预览字体?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改表格中的预览字体?相关的知识,希望对你有一定的参考价值。

在我的程序中我实现了一个表,我最近发现了如何更改表的字体大小,所以这就是我所做的:它将表中内容的字体设置为20,但是在我用enter确认输入之前选择另一个单元格,预览仍然是标准字体而且太小

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

预览也应该是相同的大小,这就是我想做的。

答案

您需要做的是修改默认单元格编辑器,如下所示:

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);
}

这个概念是由@Redwine从这个SO Answer中检索出来的。

以上是关于更改表格中的预览字体?的主要内容,如果未能解决你的问题,请参考以下文章

片段中的 Android 相机预览

如何更改 html 表格中的字体颜色?

为啥我的Excel的字体大小更改不了呢?

为选择标签中的单独选项更改 css 字体系列

Highcharts 图表中,如何设置标题字体及如何更改字体颜色

如何更改 VS Code 侧边栏中的字体大小?