I was having some terrible flicker when using this library and realized that you should turn Visible to false on the parent of the fields you are using this on so that all the DoEvents do not cause the screen to flicker (pulse from all the font changing)
Another thing I found was to get the max font size for a field I needed to change the padding using:
Code:
Dim Java_Object As JavaObject = Field ' field to be changed
Java_Object.RunMethod("setPadding", Array As Object(0dip, 5dip, 5dip, 0dip))
setting the padding to zero for left and right allowed a larger font.
BobVal