Estou a fazer uma aplicação no netbeans semelhante a um KuantoKusta, onde compara os preços de determinadas lojas e vai dizer qual o melhor. Já tenho as classes dos produtos e das lojas, e cada loja já pode adiconar os seus produtos, mas agora para o cliente pesquisar os produtos como faço?
Tenhoi uma jframe com uma TextField para os procurar mas nao sei como fazer
1 curtida
Oi, vc tá usando banco de dados? Se sim, vai no seu textField, aperta com o botão direito, eventos, key, key released. Vai mudar pro códgo fonte, depois vc coloca:
"SELECT * FROM suatabela WHERE colunaProduto ilike '%"+seuTextField.getText()+"%' "
Ele vai selecionar os rows que estiverem na sua coluna X, onde o que vc digitar, vai ser buscado…
O “ilike” serve pra chamar de forma que não precisa ser exata, por exemplo, vc tem os produtos:
Agua
Antena
Blusa
Bola
Camisa
Camiseta
Se você digitar “A”, ele vai puxar todos que começam com a letra A, e caso não achar o produto certo, é só ir terminando de digitar…
Já o “Like” é o contrário, precisa digitar o nome exato.