Scala property bindings
This library provides property bindings similar to Qt signal slot system, JavaFx's properties and other.
示例程序:
private class Model { val text = new Observable("count: 0") private var count = def increment() { count += 1 text() = "count: " + count } } object Example extends SimpleSwingApplication { private val model = new Model def top = new MainFrame { title = "Example" contents = new GridPanel(2, 1) { val button = new Button("Press Me!") contents += button val label = new Label { text = observes(model.text, text_=) } contents += label listenTo(button) reactions += { case ButtonClicked(_) => model.increment() } } } }
评论
Property Binder
PropertyBinder是一个Java类库,用来处理properties文件的,支持多值的key。可通过Annotation对Properties文件进行解析处理,例如下面代码:publicint
Property Binder
0
chromium-vimVim bindings for Google Chrome.
LikecVim?Considerdonating!https://www.paypal.me/1995eatonWhatiscVim?VimforGoogleChrome.Ihateusingthe
chromium-vimVim bindings for Google Chrome.
0
chromium-vimVim bindings for Google Chrome.
Like cVim? Consider donating! https://www.paypal.m
chromium-vimVim bindings for Google Chrome.
0
Scala IDEEclipse的Scala插件
ScalaIDE是一个Eclipse插件,提供Scala集成开发工具。主要的功能包括:同一个项目中混合编辑Scala/Java文件;Scala编辑器支持语法高亮显示,代码自动完成,错误标记,链到定义处
Scala IDEEclipse的Scala插件
0