1

私は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で最新のグリフォンバージョン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

何か案は?

4

2 に答える 2

1

I believe the SwingPad shipped with 0.9.5 requires some plugins to be updated before you attempt running it.

Please call griffon list-plugin-updates --install and give it another try afterwards.

于 2012-04-30T09:05:30.897 に答える
0

試すことができますか:

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

私はそれがうまくいくはずだと信じています...

于 2012-04-28T18:01:48.057 に答える