Immer JTextArea zur Anzeige festbreitenschrift ohne antialiasing

Weiß jemand, wie man JTextArea anzeigen eine Feste Größe
schriftart ist auf allen Plattformen?

Möchte ich einen einfachen code editor mit speichern/öffnen-Funktionalität,
die ist einfach genug, aber ich würde gerne eine schriftart
eine Feste Größe, vorzugsweise courier new.

Das problem ist, dass courier new proprietär ist offenbar, und nicht
nur ist es nicht installiert ist standardmäßig auf vielen Systemen, aber auf die meisten
moderne Systeme, es ist cleartype standardmäßig verwendet werden, die macht
Sie sehen aus wie Müll.

Ich versucht bin, um meine eigene JPanel mit update-render-Farbe und
neu erfinden der JTextArea, und das speichern von fonts, die als Feste Größe der bitmaps, aber
dieser Ansatz erscheint dumm, und sehr zeitaufwendig.

Ich würde gerne eine Kostenlose schriftart mit fester Größe, um das Projekt und
verwenden Sie diese schriftart ist auf allen Plattformen, die möglich erscheint. Allerdings
moderne Systeme erscheinen, um Kraft-glätten Sie alle Schriftarten, die würde ich
wie um zu verhindern, dass es zu tun.

Leider scheint es, dass die Schaukel automatisch hält sich an system-Einstellungen
so ohne das zu zerstören, Benutzer-Einstellungen, es scheint ein no-go.

Also kurz, gibt es einen Weg, um JTextArea anzeigen eine Feste Breite
schriftart und deaktivieren Sie die Schriftarten-Glättung/antialiasing (oder zumindest ändern), oder
ist diese Aufgabe unmöglich mit swing?

Dank Voraus!

InformationsquelleAutor Dmitry | 2013-04-29

Schreibe einen Kommentar