0
這似乎是一個簡單的任務,但我正在尋找一對夫婦幾十個論壇,並沒有找到解決方案。我如何在LWUIT中獲得當前的鼠標位置?獲取當前鼠標位置
只有在這裏,它是:
PointerInfo a = MouseInfo.getPointerInfo();
Point point = new Point (a.getLocation());
但它是不適合的JavaME。
還有其他方法嗎?
這似乎是一個簡單的任務,但我正在尋找一對夫婦幾十個論壇,並沒有找到解決方案。我如何在LWUIT中獲得當前的鼠標位置?獲取當前鼠標位置
只有在這裏,它是:
PointerInfo a = MouseInfo.getPointerInfo();
Point point = new Point (a.getLocation());
但它是不適合的JavaME。
還有其他方法嗎?
在LWUIT中,您可以使用pointerListener註冊表單:yourForm.addPointerPressedListener(this);
,然後執行public void pointerPressed(int x, int y)
方法的代碼。而x
和y
是你正在尋找的位置。所以你必須點擊屏幕來獲取這些值,也就是說該設備是一個觸覺的設備。
正確。另外請記住,觸摸事件沒有鼠標右鍵或懸停概念(除了短命的黑莓風暴),因此不需要更精細的指針數據。 –