我已经更改并重命名了我的GWT项目的包结构,当尝试将项目作为Web应用程序运行时,找不到该模块,我收到以下消息:
[错误]无法在类路径中找到"de/xx/focus/My_Projekt.gwt.xml"; 可能是一个错字,或者你忘了为源包含一个类路径条目?
[ERROR] shell在doStartup方法中失败
哪个类用于加载模块,以及在哪里更新新路径?
有谁知道如何解决以下问题.我想从回调中返回一个String,但我只得到"最终的局部变量s不能被分配,因为它是在一个封闭的类型中定义的",因为final.
public String getConstraint(int indexFdg) {
final String s;
AsyncCallback<String> callback = new AsyncCallback<String>() {
public void onFailure(Throwable caught) {
caught.printStackTrace();
}
public void onSuccess(String result) {
s = result;
}
};
SpeicherService.Util.getInstance().getConstraint(indexFdg, callback);
return s;
}
Run Code Online (Sandbox Code Playgroud) 我有一个菜单贡献,通过org.eclipse.ui.menus扩展点实现。我想仅为特定文件扩展名(例如 *.pld)提供此菜单贡献,但我不知道如何使用“visibleWhen”来做到这一点。有任何想法吗?
---------------更新---------------- 到目前为止我的扩展点:
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?before=additions">
<command
commandId="org.variability.configurator.commands.createPlc"
icon="icons/PlcWizard.png"
label="Create Product"
style="push">
<visibleWhen
checkEnabled="false">
</visibleWhen>
</command>
</menuContribution>
</extension>
Run Code Online (Sandbox Code Playgroud)
干杯,菲尔
我有一个Listbox,我想添加一些项目.只有将项目添加为String的方法,但我想使用String和对Object的引用将Item添加到Listbox.因此,如果在列表框中选择了一个项目,我也会获得Object引用.否则我总是用相同的对象搜索.
那有什么选择吗?