jtf.wasCallRevalidate = false;
Font newFont = new java.awt.Font("SimSun", 0, 12);
jtf.setFont(newFont);
assertTrue(jtf.wasCallRevalidate);
fm = jtf.getFontMetrics(newFont);
assertEquals(fm.charWidth('m'), jtf.getColumnWidth());
//checks PropertyCchanegEvent
PropertyChangeEvent event = listener.event;
assertEquals("font", event.getPropertyName());
assertEquals(oldFont, event.getOldValue());
assertEquals(newFont, event.getNewValue());