| Autor |
Mensagem |
|
|
Mark_Ameba, a classe java.awt.event.FocusEvent não tem o método consume();
consume() é definido AWTEvent, mas o acesso à ela é protegido. O FocusEvent não permite que esse método seja invocado. Se eu fizer cast para o tipo AWTEvent isso funcionaria? ou o evento de foco não pode ser consumido?
|
 |
|
|
Pessoal, preciso que, quando um componente vai perder o foco, caso ele não esteja validado, o foco volte pra ele, mas sem passar para o outro componente, entenderam?
É que o FocusGained do outro componente tem código que não deveria ser executado caso o primeiro campo não estivesse validado. Então não posso dar um simples requestFocus, alguém tem alguma idéia que possa me ajudar?
|
 |
|
|
Agora tá funcionando!!!
Com o mesmo código!!!!
Só aumentei o tamanho da caixa de texto!!!
Mas agora mesmo se diminuir a caixa continua funcionando!!!
Vai entender!!!!
Obrigado pela ajuda e desculpas pelo incômodo!!!!
|
 |
|
|
Como que eu faço para criar uma fonte a partir de um arquivo ttf. Tenho uma fonte de código de barras, e quero que ela seja usada no meu sistema. Fiz o seguinte código: Mas quando executo os componente do meu Frame não aparecem, só aparecem depois que ganham o foco!!! Dêem um olhada no Stack Trace: Divisão por zero? Como asssim? como isso pode acontecer? Se eu comentar a linha onde dou um setFont, tudo funciona perfeitamente... Agradeço a ajuda!!!
|
 |
|
|
Opa! E aí galera?
Tô apanhando aqui do swing.. heheehehe
Desenvolve um componente que manipula erros, ele consiste em um HashMap, onde eu posso colocar componentes e mensagens, todo componente que entra ganha um listener que atualiza o valor do componente para a mensagem associada a esse componente quando o mesmo ganha o foco.
Bem, mas eu queria que, quando um componente perdesse o foco, se fosse o primeiro erro, ele voltasse o foco pra ele, mas eu não quero que esse componente chegue a perder o foco. Entenderam?
É que se o meu próximo componente a receber foco também for registrado no meu componente de erros (JLabelError ), ele também perde o foco, aí eu mudo a borda dele também e eu não queria que isso acontecesse, já que o usuário não digitou nada para estar errado...
Resumindo, eu preciso parar (destruir ) o evento de foco, no FocusListener assim que eu souber que ele aconteceu, e antes dele realmente passar o foco para o outro componente. Alguém tem alguma idéia?
|
 |
|
|
Valeu ViniGodoy!!!
Agora deu pra entender direitinho
Deu pra entender que, tipo, se eu passo uma lista de PessoaJurídcia e depois tento adicionar uma entidadeSimples nela, quando chamar algum método de EntidadeSimples em PessoaJuridica, é claro que vai ter um erro!!!
A solução era muito mais simples do que imaginei!!! Mas ainda deu pra aprender um pouco mais!!!!
Obrigado!!!!!
|
 |
|
|
Pois é testei aqui!!!
Vou deixar de ser preguiçoso e ler o tutorial da sun sobre generics!!!
http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
Existe algum bom material que você possa me indicar?
|
 |
|
|
vdb, eu realmente estou tentando inserir em uma lista vazia, mas isso geraria um erro de execução, e o que eu tenho é um erro de compilação, não resolvi eu fazer isso aqui:
|
 |
|
|
|
ViniGodoy, utilizando um List<EntidadeSimples> eu poderei passar no meu construtor listas de qualquer subtipo de EntidadeSimples?
|
 |
|
|
Esse aqui:
|
 |
|
|
Por que o código listaRef.add(e) não compila? Ele naum deveria aceita EntidadeSimples e qualque subtipo?
|
 |
|
|
dudu_sps wrote:http://guj.com.br/posts/list/140986.java
da uma olhada.. as vezes ajuda
Ajudou muito!!!!
Dá pra fazer com essa idéia sem problemas!!!
Pelo NetBeans ainda não consegui, só com Mnemonic mesmo, mas aí o usuário tem que usar o alt também, e não é exatamente isso que eu quero!
Mas estou tento um problema particulamente com o ESC, naum dá certo pra atalho de Cancelar, dêem uma olhada no código:
Todas as outras ações estão funcionado, o ESC do meu teclado não está com problema , e quando debugo o código a variável key tem um valor atribuído a ela!
Seria o sistema operacional que está fazendo alguma coisa com a tecla antes do actionMap saber que ela foi teclada? Alguém tem alguma idéia?
|
 |
|
|
Parece que os forms só aceita ActionListener, Olha aí:
|
 |
|
|
Pessoal, tô querendo colocar teclas de atalho para Jbuttons, tipo Insert pra inserir um novo, delete pra excluir e coisa do tipo, quero sem alt e sem Ctrl.
Tem um monte de tópicos aqui falando sobre isso, mas nenhum mostra a melhor solução, tem um monte de coisas estranhas e um monte que não funciona.
Gostaria de saber se tem como implementar isso, e qual a melhor forma de fazer.
Ah, e no netBeans, tem lá algumas coisas sobre definir ação, mas não dá certo! Porque que isso acontece? Alguém que usa o NetBeans, sabe porque isso acontece? O que eu posso estar fazendo errado?
Se quiserem ver o código que o NetBeans gera, me peçam.
|
 |
|
|
Gostei da sua implementação, o problema é que ela é só pra um tipo de cartão, precisava de uma genérica, ou melhor, meu maior problema é criar modelos de gabaritos sabe? tipo template?
juliocbq, aquele material sobre Inteligência artificial em Java é muito bom!!! Recomendo pra quem precisa...
|
 |
|
|