我有以下代碼。在GWT中導入枚舉
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.UIObject;
import com.google.gwt.dom.client.Style.Unit;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.LayoutPanel;
import com.google.gwt.user.client.ui.RootLayoutPanel;
import com.google.gwt.user.client.ui.Widget;
public class LayoutPanelExample implements EntryPoint{
@Override
public void onModuleLoad() {
Widget childone = new HTML("left"),childtwo=new HTML("right");
LayoutPanel p = new LayoutPanel();
p.add(childone);
p.add(childtwo);
p.setWidgetLeftWidth(childone, 0, PCT, 50, PCT);
p.setWidgetRightWidth(childtwo, 0, PCT, 50, PCT);
RootLayoutPanel rp = RootLayoutPanel.get();
rp.add(p);
}
}
但它表明我這個錯誤:
C:\XAMPP\xampp\htdocs\LayoutPanelExample\src\java\LayoutPanelExample.java:19: cannot find symbol
symbol : variable PCT
location: class LayoutPanelExample
p.setWidgetLeftWidth(childone, 0, PCT, 50, PCT);
但我在網上看到,有可能申報PCT這樣的。我應該導入一些額外的標題或做什麼?
該怎麼辦?通過'Style.Unit.PCT'顯式引用枚舉值 - 這樣更清晰,恕我直言。 – 2010-09-01 13:51:28