gpt4 book ai didi

java - 从 eclipse 执行 GWT 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:48 26 4
gpt4 key购买 nike

我是 GWT 的初学者。我想出了我的入门类(class)如下:

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>

因此,当我通过右键单击项目并选择“作为 Web 应用程序运行”来运行时,我希望在网页上看到标签和按钮控件。我只看到了 h1 的标签文本。不知道为什么标签和按钮不显示?

最佳答案

尝试以下操作,而不是 RootPanel.get("hold").add(...):

RootLayoutPanel.get().add(label);
RootLayoutPanel.get().add(button);

关于java - 从 eclipse 执行 GWT 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9758595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com