| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 16:48:03
|
dina
JavaEvangelist
Membro desde: 14/01/2007 11:46:45
Mensagens: 356
Localização: Mogi das Cruzes - SP
Offline
|
Boa tarde pessoal,
Estou com um problema ao tratar de evento de botão.
Tenho duas classes em pacotes diferentes...
Uma que tem os 2 botões que eu quero tratar, e a outra classe que trata o evento..
Na classe que tem os botões eu fiz o seguinte:
Na classe que trata o evento, implementei o ActionListener e fiz o seguinte:
Importei as classes e tudo... Mas não deu certo...
Ao tentar rodar o programa, se eu clico em um dos botões aparece o seguinte erro:
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems:
bComp cannot be resolved
bCont cannot be resolved
at controle.AberturaControle.actionPerformed(AberturaControle.java:19)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Alguém pode me ajudar?
Agradeço desde já,
Dina
This message was edited 1 time. Last update was at 18/11/2007 18:05:38
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 17:01:34
|
rafabene
Thread.start()
Membro desde: 03/07/2003 11:32:16
Mensagens: 49
Offline
|
dina wrote:Boa tarde pessoal,
Estou com um problema ao tratar de evento de botão.
Tenho duas classes em pacotes diferentes...
Uma que tem os 2 botões que eu quero tratar, e a outra classe que trata o evento..
Na classe que tem os botões eu fiz o seguinte:
Na classe que trata o evento, implementei o ActionListener e fiz o seguinte:
Olá Dina,
Isto acontece justamente pq as variáveis bComp e bCont são declaradas em uma classe e você está tentando fazer referência em outra Classe ( AberturaControle no caso).
Eu vi que você passou a referência da Classe da Gui no construtor da AberturaControle. tente pegar a referência do botão pressionado a partir da referência que foi passada no construtor da AberturaControle.
|
Rafael Benevides
JBoss Consultant
Red Hat
JBCAA, SCEA, SCBCD 5, SCWCD 1.4, SCJP 1.4, SCJA
http://www.jroller.com/rafaelbenevides
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 17:27:27
|
dina
JavaEvangelist
Membro desde: 14/01/2007 11:46:45
Mensagens: 356
Localização: Mogi das Cruzes - SP
Offline
|
Hum.. me fala uma coisa, pelo que eu lembro, há como tratar um evento em outra classe a partir do método getSource, certo??
Como eu posso fazer isso nesse caso??
Eles estão em bibliotecas separadas, mas eu os importei...
Obrigada...!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2007 18:05:19
|
dina
JavaEvangelist
Membro desde: 14/01/2007 11:46:45
Mensagens: 356
Localização: Mogi das Cruzes - SP
Offline
|
Resolvi o problema da seguinte forma:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2007 07:23:39
|
Robsonramosabrao
Debugger
![[Avatar]](/images/avatar/dedd9d7c6b5c98236fcc72f4b462f277.jpg)
Membro desde: 15/09/2007 11:58:09
Mensagens: 64
Offline
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2007 20:10:52
|
dina
JavaEvangelist
Membro desde: 14/01/2007 11:46:45
Mensagens: 356
Localização: Mogi das Cruzes - SP
Offline
|
Robsonramosabrao, mto obrigada!!
A forma que vc fez é mto mais elegante!
Obrigada...!
Dina
|
|
|
 |
|
|