猿问

更改表格中的预览字体?

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

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

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


月关宝盒
浏览 80回答 1
1回答

梦里花落0921

您需要做的是像这样修改默认单元格编辑器: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答案中检索到的。
随时随地看视频慕课网APP

相关分类

Java
我要回答