【发布时间】:2011-08-28 01:11:43
【问题描述】:
我在视图中创建了一个带有标题和图标的按钮。
object playButton extends Button("play") {
icon = new ImageIcon(getClass.getResource("/Play.gif"))
verticalTextPosition = Alignment.Bottom
horizontalTextPosition = Alignment.Center
}
现在我想在控制器中添加一些动作。
view.playButton.action = Action(view.playButton.text) {
//...
}
问题是,此操作会覆盖按钮图标。所以...我试过了:
view.playButton.action = Action(view.playButton.text) {
icon = view.playButton.icon
}
编译器说:
[info] Compiling main sources...
[error] .../Controller.scala:11: not found: value icon
[error] icon = view.playButton.icon
[error] ^
[error] one error found
我做错了什么?文档中的操作有这个图标字段的设置器:http://www.scala-lang.org/api/current/scala/swing/Action.html。
【问题讨论】:
标签: swing scala button icons action