Olá pessoal, já pesquisei aqui no forum e não consegui colocar o cursor no JTextField psq, segue trecho de meu código alguém pode me ajudar?
JTabletable=newJTable(qtm);table.setAutoCreateRowSorter(true);JScrollPanescrollpane=newJScrollPane(table);JPanelcommandPanel=newJPanel();commandPanel.setBackground(java.awt.Color.orange);commandPanel.add(newJLabel("Digite sua Pesquisa: "));commandPanel.add(psq=newUpperCaseField(15));queryField=newJTextField(“select*fromCAD001”);qtm.setHostURL(url,DRV,userName,password);qtm.setQuery(queryField.getText().trim());getContentPane().add(commandPanel,BorderLayout.SOUTH);getContentPane().add(scrollpane,BorderLayout.CENTER);
Não sei se entendi direito o que você quer, mas se for para fazer o JTextField receber o foco faça
Espero ter ajudado.
G
ggero
olá… eu já tentei o requestFocus(), mas não funcionou…
o cursor não aparece…
tem mais alguma sugestão?
obrigado
G
ggero
já tentei vários comandos e não deu certo? será que é por causa do JTable?
quem puder me auxiliar, agradeço.
G
Geovani_Martins
Oi kara deixa eu ver se entendi vc quer colocar o foco no teu JTextField… se for isso faz o seguinte:
jTextField.grabFocus(); // adiciona esse método ao seu código.
G
ggero
é isso mesmo que preciso amigo, mas não deu certo também…
não sei o que pode ser…
R
RenataFA1 like
Tente assim…
final JTextField ftf = seuJTextField;
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
ftf.requestFocusInWindow();
}
});
G
ggero
Na mosca !!! muito obrigado Renata
V
valsjulio
ftf.requestFocusInWindow()
R
RenataFA1 like
Olá amigo valsjulio,
Percebi que é seu primeiro post, então vou te dar umas dicas.
Vc não precisa responder um post onde o problema já foi resolvido, e muito menos se ele for bem antigo. Dá uma olhada na data desse problema, ele é de Fev/2008! Tem 1 ano que isso foi resolvido, não faz sentido uma resposta agora, ainda mais pq sua resposta já tinha sido dada e não tinha solucionado o problema.
Sei que está ansioso em ajudar, então faça isso respondendo as dúvidas que estão em aberto, na sessão “Tópicos recentes”.