小编USS*_*ser的帖子

ScalaFx:具有一流功能的事件处理程序

我尝试在scalaFx应用程序中编写事件处理程序.我找到了以下解决方案:

import scalafx.scene.control.ListView
import javafx.scene.input.MouseEvent
import javafx.event.EventHandler

...

    val list = new ListView[String] {
        onMouseClicked = new EventHandler[MouseEvent] {
            override def handle(event: MouseEvent) {
                doSomething(event)
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但这似乎是非常Java风格的样板代码.有没有办法用这样的第一类函数做到这一点?

        onMouseClicked = (event: MouseEvent) => doSomething(event)
Run Code Online (Sandbox Code Playgroud)

编译说:

使用javafx.scene.input.MouseEvent,javafx.scene.input.MouseEvent => scalafx.delegate.SFXDelegate [javafx.scene.input.MouseEvent]中没有隐式视图.

scala event-handling first-class-functions scalafx

9
推荐指数
1
解决办法
4323
查看次数

C ?????????????????????????????????????????????????????? ????????? -这是什么样的弦?

H??????????????????????????????????????????? C ????????????????????????????????? m? ???????????????????????? s ??????????????????

我在Cookie Clicker中找到了这个字符串。看起来它是由8个有线大字符组成的,然后由许多连接在一起的unicode字符组成。

这些是什么样的字符,它们的目的是什么,有没有办法键入它们?

unicode zalgo

6
推荐指数
0
解决办法
648
查看次数