• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

sending inbetween in observer

 
Ty Karl
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

1 I want to know how to send and integer to the observer,the int is the loop count
2I have notifyobservers in a loop? Is that ok?
EVENT SOURCE

For (int I = 0; I<23;I ++) {


setChanged();
notifyObservers( ??? I ??? );
}

HANDLER
private int resp;
public void update (Observable obj, Object arg)
{
if ( ?? how do I say instance of int so I can check it)
{
System.out.println("\HERE IS THE INTEGER VALUE: "+ resp );
}

 
Rob Spoor
Sheriff
Pie
Posts: 20610
63
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1) Wrap the int in an Integer:

2) notifying may take a long time, that's the only problem. And if you are executing your code from a synchronized block / method, you could get possible deadlock problems (read Effective Java to see how this is possible).


Not really Swing related, moving to beginner.
 
Ty Karl
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thank you very much Rob, I will give it a bash. Sorry for posting on wrong forum
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic