gwt中入口类的问题

今天在用工具自动生成gwt应用代码时,因为在入口类当中声明了该类的实例对象,出现错误,注释即可正常运行,不太清楚具体原因,还望大家多多指教。

代码如下:

package com.mycompany.project.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.IsSerializable;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class ImageViewer implements EntryPoint,IsSerializable {
 private Button clickMeButton;

*****************************************************************
 ImageViewer e= new ImageViewer();
 *****************************************************************8
 public void onModuleLoad() {
  RootPanel rootPanel = RootPanel.get();

  clickMeButton = new Button();
  rootPanel.add(clickMeButton);
  clickMeButton.setText("Click me!");
  clickMeButton.addClickListener(new ClickListener() {
   public void onClick(Widget sender) {
    Window.alert("Hello, GWT World!");
   }
  });

  final Button lmButton = new Button();
  rootPanel.add(lmButton, 7, 83);
  lmButton.setSize("170px", "84px");
  lmButton.setText("lm");
 }
}
只需将*之间的代码注释了即会正常运行!

你可能感兴趣的:(UI,Google,gwt)