java获取本机所有可用字体

<span style="font-size:18px;">//just for fun,那个28个字母的函数满满都是恶心

import java.awt.GraphicsEnvironment ;
class Tester
{
   public static void main(String args[])
   {
      GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
      String forName[] = ge.getAvailableFontFamilyNames();           //好长的api、、、、
      for(int i=0;i<forName.length;i++)
      {
         System.out.println(forName[i]);
      }
   }
}</span>

//我的电脑运行结果,所有可用字体

Aharoni

Andalus

Angsana New

AngsanaUPC

Aparajita

Arabic Typesetting

Arial

Arial Black

Batang

BatangChe

Browallia New

BrowalliaUPC

Calibri

Calibri Light

Cambria

Cambria Math

Candara

Comic Sans MS

Consolas

Constantia

Corbel

Cordia New

CordiaUPC

Courier New

DaunPenh

David

DFKai-SB

Dialog

DialogInput

DilleniaUPC

DokChampa

Dotum

DotumChe

Ebrima

Estrangelo Edessa

EucrosiaUPC

Euphemia

Franklin Gothic Medium

FrankRuehl

FreesiaUPC

Gabriola

Gautami

Georgia

Gisha

Gulim

GulimChe

Gungsuh

GungsuhChe

Impact

IrisUPC

Iskoola Pota

JasmineUPC

Kalinga

Kartika

Khmer UI

KodchiangUPC

Kokila

Lao UI

Latha

Leelawadee

Levenim MT

LilyUPC

Lucida Bright

Lucida Console

Lucida Sans

Lucida Sans Typewriter

Lucida Sans Unicode

Malgun Gothic

Mangal

Marlett

Meiryo

Meiryo UI

Microsoft Himalaya

Microsoft JhengHei

Microsoft New Tai Lue

Microsoft PhagsPa

Microsoft Sans Serif

Microsoft Tai Le

Microsoft Uighur

Microsoft Yi Baiti

MingLiU

MingLiU-ExtB

MingLiU_HKSCS

MingLiU_HKSCS-ExtB

Miriam

Miriam Fixed

Mongolian Baiti

Monospaced

MoolBoran

MS Gothic

MS Mincho

MS PGothic

MS PMincho

MS UI Gothic

MT Extra

MV Boli

Narkisim

Nyala

Palatino Linotype

Plantagenet Cherokee

PMingLiU

PMingLiU-ExtB

Raavi

Rod

Sakkal Majalla

SansSerif

Segoe Print

Segoe Script

Segoe UI

Segoe UI Light

Segoe UI Semibold

Segoe UI Symbol

Serif

Shonar Bangla

Shruti

Simplified Arabic

Simplified Arabic Fixed

SimSun-ExtB

Sylfaen

Symbol

Tahoma

Times New Roman

Traditional Arabic

Trebuchet MS

Tunga

Utsaah

Vani

Verdana

Vijaya

Vrinda

Webdings

Wingdings

仿宋

宋体

微软雅黑

新宋体

方正兰亭超细黑简体

楷体

黑体

时间: 2024-10-26 01:10:28

java获取本机所有可用字体的相关文章

详谈再论JAVA获取本机IP地址

首先,你如果搜索“JAVA获取本机IP地址”,基本上搜到的资料全是无用的.比如这篇:http://www.cnblogs.com/zrui-xyu/p/5039551.html实际上的代码在复杂环境下是不准的 网上一个比较普遍的说法是InetAddress.getLocalHost().getHostAddress()似乎很简单,但忽略了一个问题,即IP地址在现在的网络环境更加复杂了,比如有Lan,WIFI,蓝牙热点,虚拟机网卡...即存在很多的网络接口(network interfaces),

java 获取本机ip及mac地址

package com.achun.test; import java.net.Inet4Address;import java.net.Inet6Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration; public class HelloWorld { public static void main(String[] args) { // TODO Au

用java获取本机IP地址

在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一下.突然之间很想把自己的IP地址给获取了,虽然用系统自带命令可 以得到,但自己想写一个程序获取一下,到网上搜索了一下java获取本机IP地址的方法,结果居然发现没有一个是可以用的,气的我老人家吐血, 这些人闭着眼睛写程序,写完了就往网上发,也不测试一下,害的我以为自己RP问题,老是获取不到正确的IP地址,强烈谴责!!!为了表示鄙视,现把网上找到的主要的两种方法的不足给指出一下方法一(只能在Windows上使用,Li

java获取本机名称、IP、MAC地址和网卡名称

java获取本机名称.IP.MAC地址和网卡名称 摘自:https://blog.csdn.net/Dai_Haijiao/article/details/80364370 2018年05月18日 14:53:19 阅读数:134 import java.net.InetAddress; import java.net.NetworkInterface; public class IpConfig { @SuppressWarnings("static-access") public

java获取本机IP和主机名

贴代码 GetIP.java package com.datongsoft.wg.common.util; import java.net.InetAddress; public class GetIP { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLocalHost();

java获取本机IP地址

/** * WIFI没打开:ip为127.0.0.1 * 获取本机IP地址字符串 * @return */ public String getWifiIp() { if (!getWifiEnabled()) { return "127.0.0.1"; } WifiInfo wifiInfo = mWifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); String ip = intToIp(i

java获取本机IP地址和MAC地址的方法

// 获取ip地址 public static String getIpAddress() { try { Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.getNetworkInterfaces(); InetAddress ip = null; while (allNetInterfaces.hasMoreElements()) { NetworkInterface netInterface = (Netw

Java获取本机的ip地址

说到获取ip地址,有人可能会想到,直接用InetAddress.getLocalHost().getHostAddress().实际上这个是不对的,因为一台机器上可能有多个网络接口(一般指网卡或者虚拟网卡),因此也就有多个ip地址,所以我们需要列出所有的网络接口及其对应的ip地址.代码如下: public static void main(String[] args) throws Exception { Enumeration<NetworkInterface> netInterfaces

Java 获取本机IP

import java.io.*; import java.util.*; import java.net.*; public class GetIP { public static void main (String[] args) throws Exception { /* String s = InetAddress.getLocalHost().toString(); System.out.println(s); String[] arr = s.split("/"); Sys