ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

一个Java JComponent,可以呈现像素的Font字符

2019-12-08 11:14:15  阅读:309  来源: 互联网

标签:jcomponent pixel swing awt java


我想知道这样的java组件是否存在,请允许我详细说明.

该组件应该是从JComponent派生的类似网格的组件.主面是一个网格,它将用于呈现字体字符.网格根据输入字体字符的大小进行划分.例如,如果输入为“ Arial,PLAIN,16”的“ A”,则网格将具有16X16单元,每个单元代表字符的一个像素,仅比实际像素大得多,并且该字符在内部渲染网格.原因是16个像素的字符太小而无法在其实际大小中清晰看到,因此网格面板实际上将其放大了.此外,用户可以即时更改字体大小,例如从16更改为32,网格面板不会更改其大小,仅将单元格重新划分为32X32,然后重新绘制字符即可,模拟了32X32像素字符.

我猜画画软件有这样的东西,我只是想知道Java,开放源代码或商业版本中是否有这样的组件,否则我将不得不付出巨大的努力来创建自己的:-).

谢谢,
约翰

解决方法:

您可以获取字形的位图(如here所述),并按照建议的here对其进行编辑.

标签:jcomponent,pixel,swing,awt,java
来源: https://codeday.me/bug/20191208/2091033.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有