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"
以上です。