![](/img/trans.png)
[英]How to detect mouse-dragged event on SplitPane Divider in JavaFX
[英]Processing Java: How do you detect if the mouse was dragged through a variable
據我所知,如果同時移動和按下鼠標, Processing
的mouseDragged()
函數中的代碼將會運行。 我想知道如何通過變量檢測這種移動,因為Processing
不為mouseDragged()
提供相應的變量,而不像mousePressed()
。 謝謝!
您需要使用MouseMotionListener
。 它有兩種方法:
- 的mouseDragged
- 的mouseMoved
特定於Processing
的解決方案是創建存儲用戶是否拖動鼠標的變量。 在mouseDragged()
,變量設置為true 。 在draw()
函數內部,如果未按下鼠標,則變量設置為false 。
示例 :
boolean mouseDragged = false;
void draw()
{
if (mousePressed == false)
{
mouseDragged = false;
}
println(mouseDragged);
}
void mouseDragged()
{
mouseDragged = true;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.