Your preferences have been saved!
» List all Fonts - import java.awt.GraphicsEnvironment; /**  * @version 1.11 2004-06-05  * @author Cay Horstmann  */ public class ListFonts {    public static void main(String[] args)    {       String[] fontNames = GraphicsEnvironment.getLocalGraphicsEnvironment()... 05 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 » Wrap string according to FontMetrics - import java.awt.FontMetrics; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.List; /**  * Globally available utility classes, mostly for string manipulation.  *   * @author Jim Menard, <a href="mailto:jimm@io.com">jimm@io.com</a>  */... 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 » Draw font inside a Rectangle - import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; public class StringRectPaintPanel extends JPanel {   public void paint(Graphics g) {     g.setFont(new Font("",0,100));     FontMetrics fm = getFontMetrics(new Font("",0,100));     String s = "java2s";... 05 Feb 12 » Obtain FontMetrics of different fonts - import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; public class Main extends JFrame {   public Main() {     super("Demonstrating FontMetrics");     setSize(510, 210);... 05 Feb 12 » Finds and displays available fonts - import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.GraphicsEnvironment; import java.awt.Toolkit; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JScrollPane; /**  * Finds and displays available fonts... 05 Feb 12 » FontDemo lists the system fonts and provides a sample of - import java.awt.BorderLayout; import java.awt.Container; import java.awt.Font; import java.awt.GraphicsEnvironment; import java.awt.GridLayout; import java.awt.Label; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; /** FontDemo lists the system fonts and provides a sample of each one */... 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