Sprawdziłem kod, nie powinno być żadnego problemu. Czy przetestowałeś inne czcionki? Proszę wypróbuj czcionkę "Segoe Script" i sprawdź, czy się zmieni.
Edytuj: Próbowałem kod poniżej, to działa dobrze dla mnie. Czy jesteś pewien, że opublikowany przez Ciebie kod jest dokładnie taki sam, jak zaimplementowałeś?
editorPane.setContentType("text/html");
editorPane.setFont(new Font("Segoe Script", 0, 14));
editorPane.setText("it works!");
Edit2: Zmień swoją główną metodę następująco. Ustawia Nimbus LookAndFeel. Nie sprawdziłem jeszcze innych LookAndFeels.
public static void main(String[] args)
{
try
{
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels())
{
if ("Nimbus".equals(info.getName()))
{
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex)
{
java.util.logging.Logger.getLogger(EditorPaneDemo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
java.awt.EventQueue.invokeLater(new Runnable()
{
@Override
public void run()
{
new EditorPaneDemo();
}
});
}
Proszę napisać swój kod w formacie tekstowym, a nie jego wizerunku, ponieważ każdy, kto chce go przetestować, musi to napisać. To nie jest szkoła :) –
Więcej o tym, jak zrobić zrzut ekranu (http://meta.stackexchange.com/questions/99734/how-do-i-create-a-screenshot-to-illustratea-a- stanowisko). – trashgod