在我的程序中,我實現了一個表格,我最近發現了如何更改表格的字體大小,所以我就是這樣做的:它將表格中內容的字體設置為20,但是在我確認輸入或選擇另一個單元格之前,預覽仍然是標準字體并且太小table.setFont(new Font("Tahoma", Font.BOLD, 20));預覽也應該是相同的大小,這就是我想做的。
1 回答

夢里花落0921
TA貢獻1772條經驗 獲得超6個贊
您需要做的是像這樣修改默認單元格編輯器:
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答案中檢索到的。
添加回答
舉報
0/150
提交
取消