2012-04-28 10 views
1

私はGroovy/GriffonとSwingPadアプリケーションを使いこなすのは初めてです。Griffon SwingPad:ラベルを追加できません(groovy.lang.MissingMethodException:メソッドのシグネチャがありません:javax.swing.JLabel.call()..)

正常に動作しているようですが、ラベルを追加できません。私は、ボタン、スクロールテキストエリア、パネル、これらすべての作業罰金を試みたが、ラベルを追加すると、常に次の例外を生成しました:

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を使用しています。

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

任意のアイデア:

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

(SwingPadアプリケーションのバージョン情報]ダイアログから)インストールされているプラ​​グインのリスト:ここでは動作しません非常に簡単なスクリプトは、ありますか?

答えて

0

あなたが試すことができ:あなたはそれを実行する前に、

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

私はそれが動作するはずと信じて...

+0

残念ながら、これはうまくいきません(同じ例外)。 IMHOこれはバグのようです。他の誰かが同じ問題を抱えていますか?もしそうならば、私はバグを報告するでしょう.... –

+0

@DieterRehbeinコンピュータで、0.9.5 SwingPadアプリケーションを実行していて、私はそれを実行します –

+0

@DieterRehbein Works for me ...: -/Doアプリケーション起動時に 'griffon run-app'から例外がありますか?おそらく 'グリフォンクリーン'を最初に試してみてください。 –

1

私はSwingPadが0.9.5に同梱されて信じているが、いくつかのプラグインを更新することが必要です。

griffon list-plugin-updates --installに電話してから、もう一度試してください。

+0

ありがとうございましたが、SwingPadはもはや起動しません。私はgriffonを新しく再インストールしようとします。0.9.5-rcから0.9.5へのアップデートが正しく動作しなかったかもしれません。ところで、私はgroovy 1.8.5を使用しています。1.8.6にアップグレードする必要があります(必要なGroovyバージョンについては、http://griffon.codehaus.org/Installing+Griffonで情報を見つけることはできません)。 –

+0

Griffonは独自のGroovyバージョン(1.8.6)を使用しています。つまり、外部のものは必要ありません。さらに、Groovyディストリビューションがインストールされていても、Griffonはそれに触れません。 – aalmiray

関連する問題