java 实现获取本机 字体包
来源:互联网 发布:淘宝申请退款 编辑:程序博客网 时间:2024/04/30 15:06
package com.LovePatPrint.common;import java.awt.*; import java.util.*; import java.util.List;import java.text.*; /** * @category 获取系统字体包 * @author lmc * @time 2014-6-16 16:08:59 */public class GetSysFont{ public static void main(String[] args){ List font=GetSysFont.returnFont(); if(font.size()>0) { for(int i=0;i<font.size();i++) { System.out.println(font.get(i)); } } } public static List returnFont() { List list=new ArrayList(); Font[] fonts=GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts(); for(int i=0;i<fonts.length;i++){ list.add(fonts[i].getFamily());//获取字体 } List array=removeDeuplicate(list);//去除重复 String[] result=new String[array.size()]; for(int i=0;i<array.size();i++) { result[i]=array.get(i).toString(); } //按首字母排序开始 Comparator<Object> com=Collator.getInstance(java.util.Locale.CHINA); Arrays.sort(result,com); List font=new ArrayList(); for(String i:result){ font.add(i); } //按首字母排序结束 return font; } public static List removeDeuplicate(List arlList){HashSet h=new HashSet(arlList);arlList.clear();arlList.addAll(h);List list=new ArrayList();list=arlList;return list;} }
0 0
- java 实现获取本机 字体包
- java获取本机所有可用字体
- C#获取本机安装的字体
- Java实现获取本机上ADSL的IP
- Java实现本机IP的修改和获取
- C#、WPF获取本机所有的字体和颜色
- 获取本机IP java
- java获取本机IP
- JAVA获取本机信息
- java获取本机mac
- Java获取本机IP
- Java 获取本机ip
- java 获取本机IP
- java获取本机ip
- java获取本机ip
- java中获取本机IP 本机mac地址
- Java 获取本机IP及本机名称
- java获取本机的ip地址
- eclipse快捷键
- HIVE中MAPJOIN可以使用的场景分析
- Eclipse构建Maven项目
- VC++启动RTTI
- 重构机房收费系统2之错误异常“System.AccessViolationException”类型
- java 实现获取本机 字体包
- Android自定义控件背景及其Drawable以实现扁平化
- cocos2dx-lua中如何使用自定义类以及tolua++的使用
- 解决TextView错位的问题
- Sqlserver连接oracle进行读写数据库
- linux nohup命令
- Qt中添加背景图片的方法
- Shell数值、字符串比较
- 使用ArcEngine自定义GP Tool