我对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
任何想法?
答案 0 :(得分:1)
我认为SwingPad附带0.9.5需要在尝试运行之前更新一些插件。
请致电griffon list-plugin-updates --install
然后再试一次。
答案 1 :(得分:0)
你可以尝试:
panel(id:'main') {
label('label text')
}
我认为应该有用......