To convert from AWT to AFC, instances of java.awt.Font should be transformed into instances of com.ms.fx.FxFont.
FxFont extends from Font, so none of your older work needs to change. However, using FxFont and related classes allows you to use extensible objects in place of Font in a graphics context. With FxFont, you can include styles like underline, strikeout, or embedded in your declaration, like
new FxFont("Courier", FxFont.PLAIN, 18, FxFont.UNDERLINE)
Using FxFont allows you to take advantage of FxOutlineFont (which includes anti-aliasing) and FxSystemFont (which handles system-specific fonts, like those in dialogs and menus), two classes that extend from FxFont, and the advantages of formatted text and other benefits of extensible objects.
FxFont extends Font, so no changes need to be made to create AFC applications. It is recommended, though, that you change Font instances to FxFont instances.