ggero
Fevereiro 20, 2008, 9:14pm
#1
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?
JTable table = new JTable(qtm);
table.setAutoCreateRowSorter(true);
JScrollPane scrollpane = new JScrollPane(table);
JPanel commandPanel = new JPanel();
commandPanel.setBackground(java.awt.Color.orange);
commandPanel.add(new JLabel("Digite sua Pesquisa: "));
commandPanel.add(psq = new UpperCaseField(15));
queryField = new JTextField(“select * from CAD001”);
qtm.setHostURL(url, DRV, userName, password);
qtm.setQuery(queryField.getText().trim());
getContentPane().add(commandPanel, BorderLayout.SOUTH);
getContentPane().add(scrollpane, BorderLayout.CENTER);
Obrigado desde já…
gpviani
Fevereiro 20, 2008, 10:54pm
#2
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.
ggero
Fevereiro 21, 2008, 9:11am
#3
olá… eu já tentei o requestFocus(), mas não funcionou…
o cursor não aparece…
tem mais alguma sugestão?
obrigado
ggero
Fevereiro 21, 2008, 8:20pm
#4
já tentei vários comandos e não deu certo? será que é por causa do JTable?
quem puder me auxiliar, agradeço.
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.
ggero
Fevereiro 22, 2008, 7:59am
#6
é isso mesmo que preciso amigo, mas não deu certo também…
não sei o que pode ser…
Tente assim…
final JTextField ftf = seuJTextField;
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
ftf.requestFocusInWindow();
}
});
1 curtida
ggero
Fevereiro 22, 2008, 12:41pm
#8
Na mosca !!! muito obrigado Renata
ftf.requestFocusInWindow()
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”.
Com certeza será bem útil a todos!
Obrigada e seja bem vindo :lol:
1 curtida
Muito obrigado Renata e desculpe a importunação.
E para retirar o focus da caixa de texto?
Cumps, Tiago
muito facil:
nomedotextfield.addKeyListener(new KeyPressed(){
public void keyPressed(KeyEvent e){
if(e.getkeyCode()==e.VK_ENTER){
outrotextfield.requestFocus();
}});