一个Java JComponent,它可以以像素为单位渲染字体字符

问题描述

| 我想知道这样的java组件是否存在,请允许我详细说明。 该组件应该是从JComponent派生的类似网格的组件。主面是一个网格,它将用于呈现字体字符。网格根据输入字体字符的大小进行划分。例如,如果输入是\“ Arial,PLAIN,16 \”的\“ A \”,则网格将具有16X16单元格,每个单元格代表字符的一个像素,仅比真实像素大得多,并且角色呈现在网格内。原因是16个像素的字符太小而无法在其实际尺寸中清晰看到,因此网格面板实际上将其放大了。此外,用户可以即时更改字体大小,例如从16更改为32,网格面板不会更改其大小,仅将单元格重新划分为32X32,然后重新绘制字符即可,模拟出32X32像素字符。 我猜画画软件有这样的东西,我只是想知道Java,开放源代码还是商业版本中是否有这样的组件,否则我将要付出很大的努力才能创建自己的:-)。 谢谢, 约翰     

解决方法

您可以按照此处的建议获取字形的位图,并按照此处的建议进行编辑。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...