Q
在J2ME
0
A
回答
0
我已經通過創建一個接口,它給我的方法解決了這個問題,界面改旗布爾值,並調用另一個方法,告訴我,它已經完成了工作,所以我可以繼續我的工作,也它是在
1
要創建事件J2ME請嘗試以下代碼:
EventList eventList = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
Event event = eventList.createEvent();
...
event.addString(Event.SUMMARY, PIMItem.ATTR_NONE, summary);
...
event.commit();
欲瞭解更多詳情,請參閱JSR 75。
+1
LOL +1的努力,但我不認爲這是事件的OP在談論:) – funkybro
2
事件在Java中燒結需要下列元素
- 事件類傳送關於該事件的
- 描述bean將如何通知有關方面,被稱爲聽衆的數據結構來跟蹤的接口信息聽衆
- 登記的方法來添加和刪除監聽器
- 代碼來觸發事件
事件類將擴展java.util.EventObject中是這樣的:
public class MyEventClass extends java.util.EventObject {
//here's the constructor
public MyEventClass(Object source) {
super(source);
}
}
界面將是這個樣子:
public interface MyEventClassListener {
public void handleMyEventClassEvent(EventObject e);
}
事件源將是這個樣子:
public class MyEventSource {
private List _listeners = new ArrayList();
public synchronized void addEventListener(MyEventClassListener listener){
_listeners.add(listener);
}
public synchronized void removeEventListener(MyEventClassListener listener){
_listeners.remove(listener);
}
// call this method whenever you want to notify
//the event listeners of the particular event
private synchronized void fireEvent(){
MyEventClass event = new MyEventClass(this);
Iterator i = _listeners.iterator();
while(i.hasNext()){
((MyEventClassListener) i.next()).handleMyEventClassEvent(event);
}
}
}
事件監聽器看起來像這樣:
public class MyEventListener implements MyEventClassListener {
// ... code here
//implement the required method(s) of the interface
public void handleMyEventClassEvent(EventObject e) {
// handle the event any way you see fit
}
}
你需要通過調用其addEventListener方法的MyEventSource對象註冊該MyEventListener對象。
運氣好,可以和我聯繫瞭解更多詳情。
+2
這是很好的注意java.util.EventObject中,可通過JSR 129(個人基礎資料規範),CLDC類型沒有它。 –
相關問題
- 1. 在J2ME
- 2. 在J2ME
- 3. 在J2ME
- 4. 在J2ME
- 5. 同步在J2ME
- 6. 如何在J2ME
- 7. 無法在J2ME
- 8. 如何在J2ME
- 9. 在的Class.forName在J2ME
- 10. 用繩子在J2ME
- 11. 在j2me中的midlet.platformRequest
- 12. 不能在J2ME neatbeans
- 13. J2ME setCurrent()
- 14. J2ME WebServices
- 15. j2ME setLocationListener()
- 16. J2ME lisp?
- 17. J2ME notifyDestroyed()
- 18. J2ME-recordstore
- 19. j2me HttpConnection
- 20. 在Java中使用RecordStore J2ME
- 21. 時間效率Gameloop在J2ME
- 22. 在j2Me中使用SVG
- 23. 在J2ME中使用BufferedImage
- 24. 在J2ME中分割文本
- 25. 多線程在J2ME和LWUIT
- 26. 在j2me中讀寫RMS
- 27. 在j2me中獲取cellid
- 28. j2me表單(在Android上)
- 29. 在j2me中創建庫
- 30. 在J2ME中編碼GIF
是否使用CLDC另一個線程運行? –