Я новичок в GWT. я придумал свой начальный класс следующим образом:
public class HelloWorld implements EntryPoint {
public void onModuleLoad() {
// TODO Auto-generated method stub
Label label = new Label("Hello GWT !!!");
Button button = new Button("Say something");
button.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Window.alert("Hello, again");
}
});
try{
RootPanel.get("hold").add(label);
RootPanel.get("hold").add(button);
}catch(Exception e){
System.out.println(e.toString());
}
}
}
и XML-файл для объявления класса записи как:
<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='testgwt'>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.user.theme.clean.Clean'/>
<!-- Specify the app entry point class -->
<entry-point class="com.jade.testgwt.client.HelloWorld"/>
</module>
HTML-файл выглядит следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="TestGWT.css">
<title>My First GWT applicaton</title>
<script type="text/javascript" language="javascript" src="testgwt/test_gwt.nocache.js"></script>
</head>
<body>
<h1>My First GWT applicaton</h1>
<div id="hold"></div>
</body>
</html>
, поэтому я ожидал увидеть ярлык и кнопку на веб-странице, когда я запустился, щелкнув правой кнопкой мыши по проекту и выбрав Запуск от имени веб-приложения. Я только увидел текст тегов h1. Не знаете, почему метка и кнопка не отображаются?