2017-03-05 6 views
1

Möchten Sie eine meine Schrift auf meinem Textfelder größer, so Google machen: d und kam mit dieser:Ändern Schrift auf Textfield

Font font1 = new Font(Font.SERIF, Font.BOLD, 12); 
     textField.setFont(font1); 

Java sagt: „Die Methode setFont (javafx.scene.text.Font) in Der Typ TextInputControl gilt nicht für die Argumente (java.awt.Font) ". Arbeite für andere, aber vielleicht nicht, weil meins eine ganze Zahl ist?

Mit freundlichen Grüßen

Antwort

0

Während ich über alle Ihre Implementierung nicht sicher bin, sollten Sie Ihre Pakete und Importe doppelt überprüfen.

Ihr Font Objekt scheint aus dem java.awt Paket zu stammen. Sie müssen stattdessen das Objekt javafx.scene.text.Font verwenden.

Verwenden Sie import javafx.scene.text.Font; für Ihre Import-Anweisung.

Anschließend können Sie die Schriftart mit einer Zeile:

textField.setFont(Font.font("Serif", FontWeight.BOLD, 12));