Olá,
recebi um software que usa Javafx, estou testando ele e percebi que acentos do português, como: ´ ^ ~ e `, não são reconhecidos no TextField. Já procurei da doc oficial e em vários fóruns, porém não vi nada que indicasse como resolver o problema. Alguém sabe como poderia resolver esse problema?
*Detalhes da aplicação: não usa fxml.
private TextField nomeField;
nome = new Label("Nome:");
nomeField = new TextField();
nomeField.setPrefSize(620.0, 27.0);
HBox dados = new HBox(20);
dados.getChildren().addAll(nome, nomeField, cadastrar);
O que seria exatamente “não está funcionando”? Seria você digitar e o TextField não exibir o acento? Tente talvez “forçar” o Locale de sua aplicação, através do código a seguir, em seu método Main.
Locale.setDefault(Locale.forLanguageTag(“pt-BR”));
Opa @LeonardoU, é exatamente isso, eu digito e não aparece nada, mas valeu pela dica, vou testar! ![:smiley: :smiley:](//www.guj.com.br/images/emoji/twitter/smiley.png?v=5)
Não deu certo não, ele continua sem reconhecer os acentos.
Realmente estranho @Danilo_Costa1, nunca tivesse esta situação. É Windows?
Estou desenvolvendo no Ubuntu, mas no Windows tem o mesmo problema. Valeu pela ajuda @LeonardoU, vou continuar pesquisando.