Como lista todas fontes do computador em Java

Publicado por Robson Fernando Gomes em 21/01/2016

[ Hits: 11.030 ]

Blog: http://maguscode.blogspot.com/

 


Como lista todas fontes do computador em Java



O principal objetivo desta dica é explicar de maneira simples e rápida como adquirir todas as fontes registradas em seu computador utilizando Java.

Abaixo é exibido o código que faz tal façanha:

import java.awt.Font;
import java.awt.GraphicsEnvironment;

public class MainClass {
 public static void main(String[] args) {
  
  GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment();
  Font[] fonts = e.getAllFonts();
  
  for (Font fontTmp : fonts) {
   System.out.println(fontTmp.getFontName());
  }
 }
}

Saída da execução do código fonte acima, não coloquei todas as fontes exibidas, mas já é possível entender a ideia do código acima:

Serif
SansSerif
Monospaced
Dialog
DialogInput
AlBayan
AlBayan-Bold
AlNile
AlNile-Bold
AlTarikh
AmericanTypewriter
AmericanTypewriter-Bold
AmericanTypewriter-Condensed
AmericanTypewriter-CondensedBold
AmericanTypewriter-CondensedLight
AmericanTypewriter-Light
AndaleMono
Apple-Chancery
AppleBraille
AppleBraille-Outline6Dot
AppleBraille-Outline8Dot
AppleBraille-Pinpoint6Dot
AppleBraille-Pinpoint8Dot
AppleColorEmoji
AppleGothic
AppleMyungjo
AppleSDGothicNeo-Bold
AppleSDGothicNeo-ExtraBold
AppleSDGothicNeo-Heavy
AppleSDGothicNeo-Light
AppleSDGothicNeo-Medium
AppleSDGothicNeo-Regular
AppleSDGothicNeo-SemiBold
AppleSDGothicNeo-Thin
AppleSDGothicNeo-UltraLight
AppleSymbols
Arial-Black
Arial-BoldIt
....


Outras dicas deste autor

Acessos em Java: private, protected e public

Criando e usando arquivos de propriedades em Java

Montando e conectando em um servidor NFS

Utilizando SSH

Alinhando texto dentro de um JTextArea em Java Swing

Leitura recomendada

Como verificar ou setar permissões em arquivos através do JAVA

Lógica para nomes de variáveis, métodos e classes

Um problema raro, mas que pode acontecer com você usando NextLine()

Como converter ASCII para char ou char para ASCII em Java

Banco do Brasil com Java nativo no Firefox/Iceweasel - Instalação no Debian

  

Comentários
[1] Comentário enviado por aldooliveira em 25/01/2016 - 23:15h

Muito bom.

------
www.aldo.ws: Notícias, dicas e tutoriais sobre Gnu/Linux, especialmente sobre a distro Fedora.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts