package com.dr.b2b.clien.ui.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
/**
* Entry point classes define <code>onModuleLoad()</code>.
*/
public class Project implements EntryPoint {
private int add = 5;
public void onModuleLoad() {
Button slide = new Button("slide");
final VerticalPanel dec = new VerticalPanel();
dec.ensureDebugId("ver");
final HorizontalPanel hor = new HorizontalPanel();
hor.add(new HTML("aaaaa"));
hor.setWidth("800px");
hor.setHeight("0px");
hor.setStyleName("hor");
dec.add(hor);
dec.add(slide);
slide.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
for (int i = 0; i < 20; i++) {
Timer timer = new Timer() {
@Override
public void run() {
hor.setHeight(add + "px");
add += 10;
}
};
timer.schedule(200);
}
}
});
RootPanel.get().add(dec);
}
}
分享到:
相关推荐
6. **Git仓库和master分支**:Git是一个分布式版本控制系统,"master"分支是默认的主分支,通常存储着项目最新的稳定代码。"grains-master"表示这个项目遵循Git的工作流程,开发者可以在本地克隆这个仓库,进行开发...
根据给定文件的信息,我们可以深入探讨GWT-RPC(Google Web Toolkit Remote Procedure Call)的高级特性,特别是关于处理多线程、部署以及异步方法的处理。这些知识点对于理解和运用GWT-RPC进行高效Web应用开发至关...
3. **JMX**:JMX是一种标准的API,用于管理和监控Java应用程序的资源,如内存、线程、MBean(Managed Beans)等。开发者可以创建自己的MBean来封装应用程序的管理功能,并通过JMX进行暴露和访问。 4. **RMI**:RMI...
6. **多线程**:Java内置了对多线程的支持,可以创建Thread类的实例或者实现Runnable接口来实现并发执行。 7. **输入/输出(I/O)**:Java的I/O流系统强大且灵活,提供了处理文件、网络和系统级别的输入输出操作。 ...
Struts2是一个流行的Java开源MVC(模型-视图-控制器)框架,用于构建Web应用。虽然Struts2主要用于创建传统的基于HTTP请求的Web应用,但它也可以与富客户端技术结合,提供更丰富的用户体验。例如,开发者可以使用...
3. **线程管理**:Aglet提供了线程池和调度机制,帮助开发者更好地控制并发执行的任务,避免了线程创建和销毁的开销。 4. **网络编程**:Aglet简化了网络编程,提供了丰富的HTTP和HTTPS客户端库,使得开发者可以...
- **调试工具**:提供多线程调试、远程调试、单元测试等多种调试方式,帮助开发者找到并解决程序中的错误。 - **数据库工具**:内置数据库连接管理,支持多种数据库类型,方便进行SQL编写和数据操作。 - **部署...
- **jQuery、ExtJS、GWT**:前端框架,简化HTML文档遍历、事件处理、动画等操作。 #### 中间件熟悉 - **Jetty、Tomcat、Resin**:轻量级Web服务器,用于部署Java Web应用。 - **JBoss、WebLogic、WebSphere**:...
4. **前端技术**:虽然Java主要用于后端,但也有如GWT(Google Web Toolkit)这样的项目,允许用Java编写前端应用。了解这些技术可以增强前后端交互的能力。 5. **测试与调试**:JUnit和Mockito是单元测试的重要...
12. Java与C++的区别:Java具有自动内存管理(垃圾回收),没有指针,支持多线程和跨平台特性(Write Once, Run Anywhere),而C++需要手动管理内存,支持指针操作,并且是编译型语言。 13. Java在Web开发中的页面...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...