Skip to content

Commit

Permalink
Add DirectMessage Listener
Browse files Browse the repository at this point in the history
  • Loading branch information
HM.MEA committed Jul 8, 2013
1 parent c472727 commit 13c460b
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
6 changes: 6 additions & 0 deletions FX_Sample/src/sample/MainStageController.java
Expand Up @@ -100,6 +100,12 @@ public void changed(ObservableValue<? extends Status> arg0, Status arg1, Status
setMention(arg2);
}
});
TwSmain.dmessage.addListener(new ChangeListener<DirectMessage>(){
@Override
public void changed(ObservableValue<? extends DirectMessage> arg0,DirectMessage arg1, DirectMessage arg2) {
setDM(arg2);
}
});
TwSmain.stream_f.addListener(new ChangeListener<Number>(){
@Override
public void changed(ObservableValue<? extends Number> arg0, Number arg1, Number arg2) {
Expand Down
5 changes: 5 additions & 0 deletions FX_Sample/src/sample/TwitterStreamMain.java
Expand Up @@ -10,6 +10,7 @@
import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.SimpleObjectProperty;

import twitter4j.DirectMessage;
import twitter4j.Status;
import twitter4j.TwitterStream;
import twitter4j.TwitterStreamFactory;
Expand All @@ -25,6 +26,7 @@ public class TwitterStreamMain {
String ScreenName;
ObjectProperty<Status> timeline_status = new SimpleObjectProperty<Status>();
ObjectProperty<Status> mention_status = new SimpleObjectProperty<Status>();
ObjectProperty<DirectMessage> dmessage = new SimpleObjectProperty<DirectMessage>();
IntegerProperty stream_f = new SimpleIntegerProperty();

TwitterStreamMain(){
Expand Down Expand Up @@ -72,5 +74,8 @@ public void run(){
public void onFavorite(User source, User target,Status favoritedStatus){
System.out.println(source.getScreenName() + "が" + target.getScreenName() + "の" + favoritedStatus.getText() + "をお気に入りに登録しました");
}
public void onDirectMessage(DirectMessage dm){
dmessage.set(dm);
}
}
}

0 comments on commit 13c460b

Please sign in to comment.