Dúvida na Pesquisa

estou com dúvida neste trecho do programa:

commandPanel.add(new JLabel("Digite sua Pesquisa: "));
commandPanel.add(psq = new JTextField());
[b]queryField = new JTextField("select * from BANCOS where CODIGO = " + "'"+psq.getText()+"'");[/b]    JButton jb = new JButton("Pesquisar");
jb.addActionListener(new ActionListener() {
  public void actionPerformed(ActionEvent e) {
    qtm.setHostURL("jdbc:odbc:BDados");
    [b]System.out.println(queryField.getText());    
    System.out.println(psq.getText());[/b]        qtm.setQuery(queryField.getText().trim());
  }

A linha System.out.println mostra: select * from BANCOS where CODIGO = ’ ’

Já o outro System… (linha abaixo) aparece o que eu digitei…

ou seja, o argumento que estou passando na pesquisa não está pegando, alguém pode
me orientar?

desde já agradeço.

No momento que você está atribuindo o texto ao queryField, ainda não há nenhum texto no psq. Você pode atribuir o texto ao queryField no evento do botão, após ter digitado.

rss… iniciantes… era isso mesmo, obrigado amigo.