Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 zahrnúť nasledujúci riadok na začiatku kódu Java : 
 
 import java.awt * ; 
 2 
 inicializovať nasledujúce premenné . , ktorý bude neskôr použitý na určenie , či je písmo monospaced : 
 
 String myFontName = " TimesNewRoman " ; 
 
 BufferedImage myBI = new BufferedImage ( 1 , 1 , BufferedImage.TYPE_INT_ARGB ) ; 
 
 grafika grafika = myBI.createGraphics ( ) ; 
 
 boolean Monospaced = true ; 
 
 int fontStyle = Font.PLAIN ; 
 
 int FontSize = 12 ; 
 
 font MyFont = new font ( myFontName , fontStyle , FontSize ) ; 
 
 FontMetrics myFontMetrics = graphics.getFontMetrics ( MyFont ) ; 
 
 Nahradiť " TimesNewRoman " podľa názvu písmo chcete skontrolovať. 
 3 
 Zistite , či je písmo monospaced slučkou cez všetky písmená a číslice v nižších 7 bitov kódu bodu písmo , zatiaľ čo sledovanie toho , či ste videli viac ako charakter šírka doteraz . Nasledujúci kód vzorky implementuje tento algoritmus : 
 
 int theWidth = 0 ; 
 
 boolean theWidthIsDefined = false ; 
 
 for ( int charCode = 0 ; charCode < 128 ; charCode + + ) { 
 
if ( Character.isValidCodePoint ( charCode ) && ( Character.isLetter ( charCode )