Как добавить пользовательский шрифт в JRE для JAVA FX? [Дубликат]

Поместите кавычки вокруг $username. Строковые значения, в отличие от числовых значений, должны быть заключены в кавычки.

$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '$username'");

Кроме того, нет смысла использовать условие LIKE, если вы не используете подстановочные знаки: если вам нужно точное совпадение использует = вместо LIKE.

17
задан John Slegers 24 January 2016 в 20:11
поделиться

2 ответа

32
ответ дан Community 27 August 2018 в 22:30
поделиться

Я знаю, что вы не просили использовать чистый программный способ использования пользовательского шрифта TTF в приложении java fx, но я подумал, что, возможно, это помогает кому-то увидеть программную версию:

public class Test2 extends Application {

  public static void main(String[] args) {
    launch(args);
  }

  public void start(final Stage primaryStage) {
    Group rootGroup = new Group();

    // create a label to show some text
    Label label = new Label("Demo Text");
    try { 
      // load a custom font from a specific location (change path!)
      // 12 is the size to use
      final Font f = Font.loadFont(new FileInputStream(new File("./myFonts/TRON.TTF")), 12);
      label.setFont(f); // use this font with our label
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    }

    rootGroup.getChildren().add(label); 

    // create scene, add root group and show stage
    Scene scene = new Scene(rootGroup, 640, 480, Color.WHITE);
    primaryStage.setScene(scene);
    primaryStage.show();
  }
}

, которая сделал работу для меня. вы можете разместить шрифт везде, где хотите, просто убедитесь, что вы адаптируете путь.

вы можете найти гораздо больше о , используя шрифты внутри java-приложений. Здесь

НТН

10
ответ дан Berry 27 August 2018 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: