Re: [java-list] Método para disparar eventos pendentes
Ola Henderson, ja que vc veio do VB pro Java, talvez vc possa me ajudar... Estou fazendo um JTable (grid) e quero q ao mudar linha ele execute um metodo (como o velho e bom rowcolchange)... mas nao achei algo parecido.. coloquei no mouseclick e funcionou na boa, ja no keypressed ele fica atrasado, isto eh, primeiro ele executa o keypressed, depois ele muda de linha no grid. No combo (JCombo) o problema sera o mesmo, mas la eu nem consigo pegar as teclas qdo ele esta vazio.. Sera que vc ja passou por algo parecido??? []s Hugo Ribeiro On Fri, 20 Sep 2002 10:34:02 -0300 Henderson [EMAIL PROTECTED] wrote: Rafael, eu também me perguntava isso quando migrei do VB para o Java. Utilizava sempre DoEvents em um loop onde precisava que continua-se outras tarefas além do loop. Para Java as minhas necessidades de DoEvents foram supridas com Threads. Não sei te dizer se existe algum método como o DoEvents em Java, más digo que em Java eu nunca precisei. Sds Henderson Macedo Em Qui 19 Set 2002 08:48, Rafael Assayag escreveu: Existirá, em JAVA, um método semelhante ao DoEvents do Visual Basic, o qual interrompe a seqüência corrente de instruções e vai atender à fila de outros eventos pendentes? Rafael E.Assayag [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Método para disparar eventos pendentes
Hugo, isto é um problema dos componentes swing, más caso eu esteja errado pessoal, por favor me corrijam. Para capturar uma tecla eu uso o evento keyTyped. Segue um exemplo em que uso um campo para data para validar teclas. Se for pressionado backspace ok caso contrario é verificado se foi digitado um número. private void tDataCadastroKeyTyped(java.awt.event.KeyEvent evt) { if ( !(evt.getKeyChar() == '\b') ) // Tecla backspace if (!Character.isDigit(evt.getKeyChar())) evt.setKeyChar('\0'); } Não precisei utilizar em meus projetos algo parecido em um JTable mas vc pode dar uma olhada na api do JTable no site da sun. http://www.java.sun.com Segue um exemplo que utilizo para que não seja aceito entrada de dados em uma tabela: TabComercial.setModel(new DefaultTableModel(Linhas, CabecalhoTabela(2)) { public boolean isCellEditable(int row, int col) {return false;} }); Espero ter ajudado. Sds. Henderson Macedo Departamento de Software DRAFT Automação Industrial - Joinville - SC - Brasil Em Qui 14 Nov 2002 07:18, Hugo Ribeiro escreveu: Ola Henderson, ja que vc veio do VB pro Java, talvez vc possa me ajudar... Estou fazendo um JTable (grid) e quero q ao mudar linha ele execute um metodo (como o velho e bom rowcolchange)... mas nao achei algo parecido.. coloquei no mouseclick e funcionou na boa, ja no keypressed ele fica atrasado, isto eh, primeiro ele executa o keypressed, depois ele muda de linha no grid. No combo (JCombo) o problema sera o mesmo, mas la eu nem consigo pegar as teclas qdo ele esta vazio.. Sera que vc ja passou por algo parecido??? []s Hugo Ribeiro On Fri, 20 Sep 2002 10:34:02 -0300 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Método para disparar eventos pendentes
talvez System.yeld( ); estude sobre isso Henderson <[EMAIL PROTECTED]>wrote: Rafael,eu também me perguntava isso quando migrei do VB para o Java.Utilizava sempre DoEvents em um loop onde precisava que continua-se outras tarefas além do loop. Para Java as minhas necessidades de DoEvents foram supridas com Threads.Não sei te dizer se existe algum método como o DoEvents em Java, más digo que em Java eu nunca precisei.SdsHenderson MacedoEm Qui 19 Set 2002 08:48, Rafael Assayag escreveu: Existirá, em JAVA, um método semelhante ao DoEvents do Visual Basic, o qual interrompe a seqüência corrente de instruções e vai atender à fila de outros eventos pendentes? Rafael E.Assayag [EMAIL PROTECTED]-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED]---Daniel Destro do Carmo - http://www.geocities.com/danieldestro/Sun Certified Programmer for the Java 2 PlatformMotorway Veículos - http://www.motorway.com.brGrupo de Usuários Java - http://www.guj.com.brYahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
Re: [java-list] Método para disparar eventos pendentes
Obrigado! Rafael Assayag - Original Message - From: Robson Dantas Silva To: [EMAIL PROTECTED] Sent: Friday, September 20, 2002 12:20 PM Subject: Re: [java-list] Método para disparar eventos pendentes sim.. no java existem threads... de uma olhada.. é um conceito muito mais amplo que o DoEvents do VB.. e muito melhor... pois você pode executar qtas tarefas você quiser ao mesmo tempo. Robson - Original Message - From: Rafael Assayag To: SouJava Sent: Thursday, September 19, 2002 8:48 AM Subject: [java-list] Método para disparar eventos pendentes Existirá, em JAVA, um método semelhante ao DoEvents do Visual Basic, o qual interrompe a seqüência corrente de instruções e vai atender àfila de outros eventos pendentes? Rafael E.Assayag [EMAIL PROTECTED] ---Este email é certificado que não contém vírusChecked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.386 / Virus Database: 218 - Release Date: 9/9/2002
Re: [java-list] Método para disparar eventos pendentes
sim.. no java existem threads... de uma olhada.. é um conceito muito mais amplo que o DoEvents do VB.. e muito melhor... pois você pode executar qtas tarefas você quiser ao mesmo tempo. Robson - Original Message - From: Rafael Assayag To: SouJava Sent: Thursday, September 19, 2002 8:48 AM Subject: [java-list] Método para disparar eventos pendentes Existirá, em JAVA, um método semelhante ao DoEvents do Visual Basic, o qual interrompe a seqüência corrente de instruções e vai atender àfila de outros eventos pendentes? Rafael E.Assayag [EMAIL PROTECTED] ---Este email é certificado que não contém vírusChecked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.386 / Virus Database: 218 - Release Date: 9/9/2002
Re: [java-list] Método para disparar eventos pendentes
Rafael, eu também me perguntava isso quando migrei do VB para o Java. Utilizava sempre DoEvents em um loop onde precisava que continua-se outras tarefas além do loop. Para Java as minhas necessidades de DoEvents foram supridas com Threads. Não sei te dizer se existe algum método como o DoEvents em Java, más digo que em Java eu nunca precisei. Sds Henderson Macedo Em Qui 19 Set 2002 08:48, Rafael Assayag escreveu: Existirá, em JAVA, um método semelhante ao DoEvents do Visual Basic, o qual interrompe a seqüência corrente de instruções e vai atender à fila de outros eventos pendentes? Rafael E.Assayag [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Método para disparar eventos pendentes
Existirá, em JAVA, um método semelhante ao DoEvents do Visual Basic, o qual interrompe a seqüência corrente de instruções e vai atender àfila de outros eventos pendentes? Rafael E.Assayag [EMAIL PROTECTED]