Tag: gwt

将clickHandler添加到GWT中的CellTable中的行?

我创建了一个基本的CellTable并用一些数据填充它。 现在我想为每一行添加一个clickHandler,但我不知道该怎么做。 我已经为整个表创建了一个clickEvent,但是每行需要一个。 table.sinkEvents(Event.ONCLICK); table.setTitle(“Click me”); table.setSize(“600px”, “600px”); table.addDomHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.alert(“You clicked!” +); } }, ClickEvent.getType()); 我可以做类似的事情为每行添加clickEvent吗?

GWT创建实用工具javascript库

我需要创建将从其他javascript代码调用的javascript库。 是否可以使用GWT和Java类创建javascript库? 没有入口点,没有UI – 只是一些带有公共静态和对象方法的实用程序javascript类(例如加密库,图像处理库,用户输入validation库等)? 任何其他java到javascript转换工具是很好的。

在GWT客户端代码中使用Gson库

我目前正在eclipse中使用GWT 2.0在java中编写Web应用程序。 我想知道是否有一种方法可以在GWT应用程序的客户端代码中使用Gson库 。 如果有办法 – 请告诉我如何…… 谢谢!

google appengine不支持FileOutputStream

我正在尝试写入Google appengine中的文件但是它给出了错误消息java.io.FileOutputStream is not supported by Google App Engine’s Java runtime environment 即使我import了 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;

GWT CellTable CheckboxCell在IE8中不起作用

我有一个带CheckboxCell的CellTable。 我已经添加了以下处理程序: private static Column m_checkColumn = new Column(new CheckboxCell(true, false)) { @Override public Boolean getValue(AIDataRecord object) { // Get the value from the selection model. return object.isSelected(); } @Override public void onBrowserEvent(Context context, Element elem, AIDataRecord object, NativeEvent event) { System.out.println(“Browser Event Called”); super.onBrowserEvent(context, elem, object, event); String eventType = event.getType(); if (“change”.equals(eventType)) { […]

GWT:如何创建新页面

我有一个页面的GWT MVP应用程序。 如何创建新页面并链接到该页面?

通过GWT RPC传递类对象的问题

我使用Eclipse和Google插件运行了Google Web Toolkit StockWatcher教程 ,我正在尝试对其进行一些基本的更改,以便我可以更好地理解RPC框架。 我已经在StockServiceImpl服务器端类上修改了“getStocks”方法,以便它返回Stock对象的数组而不是String对象。 应用程序编译完美,但Google Web Toolkit返回以下错误: “没有源代码可用于com.google.gwt.sample.stockwatcher.server.Stock类型;您是否忘记inheritance所需的模块?” Google Web Toolkit托管模式http://sofzh.miximages.com/java/a47r83.jpg 似乎客户端类无法找到Stock对象的实现,即使已导入该类。 作为参考,这是我的包层次结构的屏幕截图: Eclipse包层次结构http://sofzh.miximages.com/java/14tr5gk.jpg 我怀疑我在web.xml中遗漏了一些内容,但我不知道它是什么。 谁能指出我正确的方向? 编辑:忘了提到Stock类是可持久的,所以它需要留在服务器端。

使用GWT时找不到Firebase服务工作者(404错误)

我想在我的GWT web应用程序中使用firebase云消息传递服务,但我遇到了一些问题。 应用程序应该能够注册firebase服务工作者并使用它的特定令牌连接到服务。 此令牌,收到的消息和令牌更改时的事件应该可以在我的GWT Java代码中访问。 当我尝试使用handle.getToken()创建令牌时发生错误。 我收到此错误消息: 获取脚本时收到错误的HTTP响应代码(404)。 无法加载资源:net :: ERR_INVALID_RESPONSE browserErrorMessage:“无法注册ServiceWorker:获取脚本时收到了错误的HTTP响应代码(404)。” 代码:“messaging / failed-serviceworker-registration”消息:“消息:我们无法注册默认服务工作者。无法注册ServiceWorker:获取脚本时收到错误的HTTP响应代码(404)。(消息/失败-serviceworker注册)“。 stack:“FirebaseError:Messaging:我们无法注册默认服务工作者。无法注册ServiceWorker:获取脚本时收到错误的HTTP响应代码(404)。(messaging / failed-serviceworker-registration).↵at https://www.gstatic.com/firebasejs/3.5.2/firebase-messaging.js:41:225″__proto__:错误 它尝试访问以注册服务工作者的URL是: http : //127.0.0.1 : 11111 / firebase-messaging-sw.js 所以很明显问题是它试图从我的本地主机地址而不是其他firebase JS文件所在的位置访问javascript。 所以我的问题是如何更改它,以便从正确的源加载文件? 这些脚本包含在我的HTML文件中: // Initialize Firebase var config = { apiKey: “AIzaSyBxdZNXHiLR1IC8Wrw3Y6q_5DFoN8hn_UY”, authDomain: “fir-test-848de.firebaseapp.com”, databaseURL: “https://fir-test-848de.firebaseio.com”, storageBucket: “fir-test-848de.appspot.com”, messagingSenderId: “974661154941” }; firebase.initializeApp(config); 这是我的Java代码: 公共类FireBase { private JavaScriptObject […]

在GWT中缩放图像

在GWT中更改图像窗口小部件的大小会更改图像元素的大小,但不会在屏幕上重新缩放图像。 因此,以下方法不起作用: Image image = new Image(myImageResource); image.setHeight(newHeight); image.setWidth(newWidth); image.setPixelSize(newWidth, newHeight); 这是因为GWT通过使用CSS将HTML 元素的background-image设置为background-image来实现其Image小部件。 如何让实际图像resize?

java.lang.SecurityException:密封违规:

我在我的Java应用程序中使用GWT。 当我尝试将其作为Web应用程序运行时,我收到以下错误: java.lang.SecurityException:密封违规:无法密封包org.mortbay.util:已经加载 如果我谷歌的错误,我找不到任何有用的东西。 我错过了什么吗?