我想知道这样的java组件是否存在,请允许我详细说明.
该组件应该是从JComponent派生的类似网格的组件.主面是一个网格,它将用于呈现字体字符.网格根据输入字体字符的大小进行划分.例如,如果输入为“ Arial,PLAIN,16”的“ A”,则网格将具有16X16单元,每个单元代表字符的一个像素,仅比实际像素大得多,并且该字符在内部渲染网格.原因是16个像素的字符太小而无法在其实际大小中清晰看到,因此网格面板实际上将其放大了.此外,用户可以即时更改字体大小,例如从16更改为32,网格面板不会更改其大小,仅将单元格重新划分为32X32,然后重新绘制字符即可,模拟了32X32像素字符.
我猜画画软件有这样的东西,我只是想知道Java,开放源代码或商业版本中是否有这样的组件,否则我将不得不付出巨大的努力来创建自己的:-).
谢谢,
约翰
解决方法:
您可以获取字形的位图(如here所述),并按照建议的here对其进行编辑.