Para que serve isso

Olá pessoal, mais uma dúvida de iniciante do java

Para que serve a classe requestFocus();?
Como faço pra usar esse parametro em uma caixa de texto?

Ele seta o focu em um componente…

T+

Mas como fasso isso?

Por exemplo, se vc tiver um JTextField:

JTextField tf = new JTextField(15); tf.requestFocus();

T+

Obrigadu… mas como sou iniciante não entendi
Vc poderia me explicar coisas do tipo, Oque é foco numa caixa de texto?
Quando é preciso usar?

VALLWE

[quote=willewell]Obrigadu… mas como sou iniciante não entendi
Vc poderia me explicar coisas do tipo, Oque é foco numa caixa de texto?
Quando é preciso usar?

VALLWE[/quote]

Foco, ter o foco: propriedade do componente que recebe os inputs de teclado, ser o escolhido para receber os dados vindos do teclado.

Vc usa requestFocus() quando quer que um componente seja o escolhido.
So que requestFocus não seta o foco imediatamente.Ele requisita o foco (request) se o foco não poder passar para o componente, ele não passará.

Mas… se vc não sabe o que é e não sentiu necessidade de usar isto, não esquente. Passe à frente. Quando sentir necessidade vc vai entender…

1 curtida

A grosso modo!!!
oque acontece quando vc clica dentro de JtextField?
ele fica pronta para vc começar a digitar nele correto ?

vc acabou de setar o foco no cara.

Abraço

1 curtida