Busca "onthefly"  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
thiagofacanha
JavaBaby
[Avatar]

Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline

Opa pessoal. Estou fazendo uma agenda com acesso a banco de dados oracle. usando o Netbeans usei a opção de criar aplicativo da aea de trabalho e relacionado com banco de dados... com isso ele cria um frame com 2 areas principais... uma tabela com todos os registros em cima, e os campos em baixo para inserção/atualização de registros.
Com isso já consegui Inserir , Deletar e Atualizar. Criei um campo lá em cima da tela e um botão localizar... Criei a ação search dele("nao faz nada ainda"). O que eu gostaria de saber é....Tem como minha pesquisa interferir no frame de cima? para que ele só mostre o que eu estou pesquisando? e também com busca "onthefly" ? O usuário vai digitando e ele já vai restringindo os registros que aparecem de acordo com o que foi digitado...
Vlw pessoal!!
[Email] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5931
Localização: São Paulo/SP
Offline

Eu não sei como voce ta mostrando seus dados, mas eu postei uma tabela que tem isso de procurar de acordo com o que está sendo digitado.

http://www.guj.com.br/posts/preList/105457/571022.java#571022

PS: Se for algo assim que voce quer fala que eu te digo como usar o RowSorter e o RowFilter

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
thiagofacanha
JavaBaby
[Avatar]

Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline

Opa Vlw cara vou tentar implementar aki.
Muito Obrigado.
=D
[Email] [MSN]
thiagofacanha
JavaBaby
[Avatar]

Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline

Só uma dúvida pessoal....No meu arquivo de configurações da view do aplicativo tem umas configurações que eu preciso usar
query.query
e jTextField1

no query.query como faço para que fique com o seguinte significado
query.query=SELECT c FROM CgsAgenda c where c.nome like '%jTextField1.getText()%' order by c.nome

preciso pegar o valor.. mas assim não funciona... alguem tem ideia de como pego o valor do campo?
[Email] [MSN]
correainfo
JavaGuru
[Avatar]

Membro desde: 16/04/2005 21:04:25
Mensagens: 240
Localização: São Paulo SP - Cidade Natal : Auriflama,SP
Offline

thiagofacanha wrote:Só uma dúvida pessoal....No meu arquivo de configurações da view do aplicativo tem umas configurações que eu preciso usar
query.query
e jTextField1

no query.query como faço para que fique com o seguinte significado
query.query=SELECT c FROM CgsAgenda c where c.nome like '%jTextField1.getText()%' order by c.nome

preciso pegar o valor.. mas assim não funciona... alguem tem ideia de como pego o valor do campo?



Coloque assim...




ahh POR FAVOR nao duplique post
http://www.guj.com.br/posts/list/106918.java

This message was edited 2 times. Last update was at 20/10/2008 10:26:01


11-75333451

Desenvolvedor Java e IPhone



[Email] [MSN]
thiagofacanha
JavaBaby
[Avatar]

Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline

Testei mas não deu.. tipo é um arquivo de conf tipo aquele do struts... ai ele não entende o jTextField1.getText() como um valor.. ele ler isso tudo como String.
Fiz um teste colocando um registro com nome = "+ jTextField1.getText() + " ai apareecu..
ou seja.. realmente ele ver como String deste modo.

[Email] [MSN]
thiagofacanha
JavaBaby
[Avatar]

Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline

Ahh foi mal por ter duplicado.. vou deixar neste aki a img. Como faço para deletar o outro?

[Email] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5931
Localização: São Paulo/SP
Offline

Para criar uma tabela como aquela:
(Simplificado)
Tentei explicar tudo, mas se ainda tiver duvidas pergunte.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5931
Localização: São Paulo/SP
Offline

Jar com a classe modificada

Eu mudei algumas coisas... pois do modo que estava só era possivel abrir naquela janelinha que abre.

Agora com o método getContent voce consegue um Container para adicionar em qualquer lugar a tabela sem precisar de outra tela.

e o método showSelectTable agora recebe uma String que será o titulo do Frame.

Se alguém quiser usar e não entender, pergunte aqui.
 Nome do arquivo MUtil.jar [Disk] Download
 Descrição
 Tamanho 11 Kbytes
 Baixado:  71 vez(es)


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5931
Localização: São Paulo/SP
Offline

Ai estão os sources pra quem quiser e com algumas alterações..
agora a tabela tem paginação também mas com algumas limitações e que se alguem conseguir arrumar eu gostaria que compartilhasse também...

No momento ele pagina.. mas se buscar no campo de cima tem que apertar o botao para mudar de pagina até achar uma página que tinha um resultado que combinasse com a procura...

Eu acho que a solução é após procurar pegar a lista filtrada do RowFilter e pagina-la denovo...
mas o problema que não achei um método que retorne a lista que esta aparecendo no momento.
 Nome do arquivo mark.rar [Disk] Download
 Descrição
 Tamanho 7 Kbytes
 Baixado:  46 vez(es)


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5931
Localização: São Paulo/SP
Offline

Ahh... nunca aprendi a fazer bons JavaDocs.. então o código está sem ennhum comentario.. vou tentar fazer algo sobre isso depois posto novamente..

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team