are scala's mouse events working? how?
问题 I'm trying to create link-like label in scala. But no mouse events works for me. How are they supposed to work? class Hyperlink extends Label{ text = "hyperlink" reactions += { case MouseClicked(_,_,_,_,_) => println("mouse clicked")}} I put this in some panel and click over the label like a pro minesweeper player... and nothing shows up in console. Why? 回答1: You need to listenTo the relevant thing, something like: listenTo(this.mouse.clicks) Edit: since 2.8.0 Mouse is deprecated, use mouse