import java.awt.GraphicsEnvironment; import javax.swing.*; public class preguntaFuente { public static void main(String[] args) { String fuente= JOptionPane.showInputDialog("Introduce fuente"); boolean estalafuente=false; String [] nombresDeFuentes = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames(); for(String nombredelafuente: nombresDeFuentes){ if(nombredelafuente.equals(fuente)){ estalafuente=true; } } if(estalafuente){ System.out.println("Fuente instalada"); }else{ System.out.println("No está instalada la fuente"); } } }
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Mostrando entradas con la etiqueta GraphicsEnvironment. Mostrar todas las entradas
Mostrando entradas con la etiqueta GraphicsEnvironment. Mostrar todas las entradas
Programa que diga si la fuente esta instalada en el sistema operativo
El programa respondera "Fuente instalada" cuando la fuente que introduzcamos mediante "JOptionPane.show.InputDialog()" se encuentre instalada en el sistema operativo, si no se encuentra instalada saldrá el mensaje de "No está instalada la fuente".
Programa que devuelve las fuentes del sistema operativo
Este es un programa básico que devuelve las fuentes instaladas en el sistema operativo, primero las almacenamos en un array de tipo String y después lo recorremos con un for each para ver las fuentes
import java.awt.GraphicsEnvironment; public class FuentesDelSistema { public static void main(String[] args) { String [] nombresDeFuentes = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames(); for(String nombredelafuente: nombresDeFuentes){ System.out.println(nombredelafuente); } } }
Suscribirse a:
Entradas (Atom)