Griffon SwingPad:无法添加标签(groovy.lang.MissingMethodException:无签名方法:javax.swing.JLabel.call()..)

时间:2012-04-28 10:41:29

标签: groovy griffon

我对groovy / griffon很新,并且正在使用SwingPad应用程序。

它似乎工作正常,但我无法添加标签。我已经尝试过button,scrollPane,textArea,panel,所有这些工作正常,但添加标签总是会产生以下异常:

groovy.lang.MissingMethodException: No signature of method: javax.swing.JLabel.call() is applicable for argument types: (java.util.LinkedHashMap) values: [[text:label text, constraints:North]]
Possible solutions: wait(), any(), wait(long), add(java.awt.PopupMenu), add(java.awt.Component), each(groovy.lang.Closure)

我在Mac上使用最新的griffon 0.9.5版本。这是一个非常简单的脚本,它不起作用:

panel(id:'main') {
    label(text:'label text')
}

安装的插件列表(来自SwingPad应用程序的about对话框):

coverflow
crystalicons
designgridlayout
effects
glazedlists
i18n-support
jexplose
jxlayer
miglayout
riverlayout
silkicons
swing
syntaxtext
transitions
tray-builder
zonelayout

任何想法?

2 个答案:

答案 0 :(得分:1)

我认为SwingPad附带0.9.5需要在尝试运行之前更新一些插件。

请致电griffon list-plugin-updates --install然后再试一次。

答案 1 :(得分:0)

你可以尝试:

panel(id:'main') {
    label('label text')
}

我认为应该有用......