Controles JavaFX: Visão geral do TextField

o Campo de texto aula em JavaFX é usado para criar um controle que permite ao usuário inserir uma única linha de texto. Ele suporta texto rápido (ou seja, texto que informa ao usuário o que o Campo de texto deve ser usado para).

Nota: Se você precisar de um controle de entrada de texto com várias linhas, consulte o TextArea classe. Como alternativa, se você deseja que o texto seja formatado, consulte o HTMLEditor classe.

O evento padrão associado ao Campo de texto é o ActionEvent. Isso é acionado se o usuário clicar ENTRAR enquanto dentro do Campo de texto Para configurar o EventHandler para um ActionEvent use o setOnAction método:

Aproveite a capacidade de definir o texto do prompt para o Campo de texto se você precisar ajudar o usuário a entender o que o Campo de texto é para. O texto do prompt aparece no Campo de texto como texto ligeiramente acinzentado. Se o usuário clicar no Campo de texto o texto do prompt desaparece e eles têm um espaço vazio Campo de texto no qual inserir seu próprio texto. Se o

instagram viewer
Campo de texto estiver vazio quando perder o foco, o texto do prompt reaparecerá. O texto do prompt nunca será o Corda valor retornado pelo getText método.

É possível definir um valor para o número de caracteres que um Campo de texto mostrará. Isso não é o mesmo que limitar o número de caracteres que podem ser inseridos no Campo de texto. Esse valor preferido da coluna é usado ao calcular o valor Campo de texto'largura preferida - é apenas um valor preferido e o valor Campo de texto pode se tornar mais amplo devido às configurações de layout.

instagram story viewer