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