GWT には、グラフィカルを表す多くのクラスがありますwidgets
。これらは、 というGWT
モジュールとしてパッケージ化されていますGWT-Toolbox
。このモジュールには、現時点ではクライアント コードしかありません。つまり、これらのクラスはすべて、主にレイアウト、ウィンドウであり、他のクラスGWT-apps
(個別のモジュール) と共に再利用します。
今のところ、私がこれを行っている方法は、他のすべてがこのモジュールGWT-apps
を継承することです。GWT-Toolbox
それは正しい方法ですか?
私の主な質問は についてimages resources
です。GWT-Toolbox
モジュールで使用したいのですが、すべてに沿って共有されるいくつかの画像ですGWT-apps
。
私はそれを達成できますか?ClientBundle
用途に合わないので使いたくないです。
リソース ファイルはどこに配置すればよいGWT-apps
ですか?
記録のために、私はGWT 2.4を使用しています
編集
それで、コミュニティの助けを借りて、私はどのように進めるかを考え出しました. このソリューションでは を使用しないことに注意してくださいClientBundle
。
GWT-Toolbox - これはファイル構造です
-src/main/java
--- com.mypackage.toolbox
------ public
--------- 画像
------------ img1.png
---- -------- img2.png
--------- GWT-Toolbox.gwt.xml
GWT-Toolbox のソース コード内で、この画像を次のように参照します。
GWT.getModuleBaseURL() + "images/img1.png"
以上です。