Your preferences have been saved!
» Get the available font family names - import java.awt.GraphicsEnvironment; public class Main {   public static void main(String[] args) {     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();     String familyNames[] = ge.getAvailableFontFamilyNames();     for (String familyName : familyNames) {       System.out.println("Family names: " + familyName);     }   } }... 06 Feb 12 » Getting the Font Faces for a Font Family - import java.awt.Font; import java.awt.GraphicsEnvironment; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Main {   public static void main(String[] argv) throws Exception {     Map<String, List<String>> fontFaceNames = new HashMap<String, List<String>>();     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();... 06 Feb 12 » Listing All Available Font Families - import java.awt.GraphicsEnvironment; public class Main {   public static void main(String[] argv) throws Exception {     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();     String fontNames[] = ge.getAvailableFontFamilyNames();     for (int i = 0; i < fontNames.length; i++) {       System.out.println(fontNames[i]);     }   } }... 06 Feb 12 » Draw base line and enclosing line for a font - import java.awt.Color; import java.awt.EventQueue; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.font.FontRenderContext; import java.awt.geom.Line2D; import java.awt.geom.Rectangle2D; import javax.swing.JComponent; import javax.swing.JFrame;... 05 Feb 12 » Create font from true type font - import java.awt.Font; import java.io.File; import java.io.FileInputStream; import javax.swing.JFrame; import javax.swing.JLabel; public class Main {   public static void main(String[] args) throws Exception {     File f = new File("your.ttf");     FileInputStream in = new FileInputStream(f);     Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, in);... 05 Feb 12 » Display font in a grid - import java.awt.Font; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; public class Main {   public static void main(String[] args) {     final int columnCount = 10;     final int side = 25;     final int[][] grid = new int[50][columnCount];     JPanel panel = new JPanel() {... 05 Feb 12 » Font List - import java.awt.Font; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JPanel; /**  * An applet that displays the standard fonts and styles available in Java 1.1  */ public class FontList extends JPanel {... 05 Feb 12 » Font centered - import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.font.FontRenderContext; import java.awt.geom.Rectangle2D; import javax.swing.JFrame; import javax.swing.JPanel; public class HorizontallyCenteredText extends JPanel {   public void paint(Graphics g) {... 05 Feb 12 » Font Derivation - import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.font.TextAttribute; import java.awt.geom.AffineTransform; import java.util.Hashtable; import javax.swing.JFrame; import javax.swing.JPanel; public class FontDerivation extends JPanel {... 05 Feb 12 » Font paint - import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.font.FontRenderContext; import java.awt.font.GlyphVector; import javax.swing.JFrame; import javax.swing.JPanel; public class SimpleFont extends JPanel{     public void paint(Graphics g) {... 05 Feb 12