Esse recurso chama-se “Autocompletion”, ou “auto-completar”.
Boa googlada para você.
No caso do Swing, você pode procurar pelo projeto Swingx, que tem classes que implementam isso para o JComboBox e o JListBox.
P
pardal_nb
ViniGodoy:
Esse recurso chama-se “Autocompletion”, ou “auto-completar”.
Boa googlada para você.
No caso do Swing, você pode procurar pelo projeto Swingx, que tem classes que implementam isso para o JComboBox e o JListBox.
conheço como autosugest
Polastrinho
jose exatamente isso, mas o meu se torno um problema pro usuario
vo por o codigo com explicaçao pra ve se voces entemdem melhor a ideia (ta com o erro):
String jtf_n = jtf_pnome.getText();
//aki le o q ta no jtextfield
minhaConexao.stm = minhaConexao.conexao.createStatement();
//cria a conexao
minhaConexao.rs = minhaConexao.stm.executeQuery(
"select * from produtos where nome like '"+jtf_n +"%';");
//executa o select com relacao ao que ta no campo
minhaConexao.rs.next();
//para nao parar de procurar
jtf_pnome.setText(minhaConexao.rs.getString("nome"));
//aplica no jtextfield o resultado
Puis isso dentro do event Keypressed mas nao da certo porque no momento que voce aperta qualquer tecla ele ja aplica e aparece o nome completo e quando voce aperta o backspace ele procura ou seja sempre da o mesmo resultado. Queria saber como fazer como no word por exemplo em que aparece a palavra pronta mas voce tem a opcao de deixar ela ou continuar digitando. (ta meio complicado de entende eu sei :?)