2011-09-16 194 views
0

這似乎是一個簡單的任務,但我正在尋找一對夫婦幾十個論壇,並沒有找到解決方案。我如何在LWUIT中獲得當前的鼠標位置?獲取當前鼠標位置

只有在這裏,它是:

PointerInfo a = MouseInfo.getPointerInfo(); 
Point point = new Point (a.getLocation()); 

但它是不適合的JavaME。

還有其他方法嗎?

回答

3

在LWUIT中,您可以使用pointerListener註冊表單:yourForm.addPointerPressedListener(this);,然後執行public void pointerPressed(int x, int y)方法的代碼。而xy是你正在尋找的位置。所以你必須點擊屏幕來獲取這些值,也就是說該設備是一個觸覺的設備。

+1

正確。另外請記住,觸摸事件沒有鼠標右鍵或懸停概念(除了短命的黑莓風暴),因此不需要更精細的指針數據。 –