`
QIAN_QIAN
  • 浏览: 139191 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

GWT中格式各样的panel

 
阅读更多

com.google.gwt.user.client.ui.Panel
:所有panel的抽象父类

com.google.gwt.user.client.ui.AbsolutePanel
:通过绝对位移来确定其子部件的位置,子部件可重叠

com.google.gwt.user.client.ui.CaptionPanel


com.google.gwt.user.client.ui.ComplexPanel
:所有可以存放多个子部件的部件的抽象父类

com.google.gwt.user.client.ui.CellPanel
:其每个子部件被放在一个表的单元格中,每个单元格的大小可以独立设置,每个子部件占据一个单元格,且可以在单元格内设置各种对齐方式。

com.google.gwt.user.client.ui.DockPanel
:将其子部件停靠在他的边缘,并允许它的最后一个部件占据它中心的剩余空间。

com.google.gwt.user.client.ui.DockLayoutPanel
:同DockPanel
,不过它只能在标准模式下工作(必须在运行的html页面显式声明<!DOCTYPE>,所有带有layout都是如此)

com.google.gwt.user.client.ui.FlowPanel
:用默认的html布局行为格式化其子部件

com.google.gwt.user.client.ui.FormPanel
:顾名思义,用来进行form提交的panel

com.google.gwt.user.client.ui.HorizontalPanel
:水平放置其子部件的panel,继承自cellpanel

com.google.gwt.user.client.ui.HorizontalSplitPanel
:在其里面可以水平的放置两个子部件,这两个子部件用一条竖直的分割线隔开,可以通过拖动分割线来改变这两个部件的大小

com.google.gwt.user.client.ui.HTMLPanel
:可以在里面添加html代码的panel,使用率非常高

com.google.gwt.user.client.ui.LazyPanel
:为类的延迟加载提供方便,在方法setVisible(boolean)(true)和ensureWidget() 调用后才会被实例化

com.google.gwt.user.client.ui.PopupPanel
:可以从其他部件中冒出来,其实实现了一个弹出层效果

com.google.gwt.user.client.ui.RootPanel
:从root你也可以猜到这是所有部件的根panel,不管你创建了一个什么样的部件组,最终都要将这个部件组添加到一个RootPanel中,RootPanel不直接实例化,而是通过一个get方法来获取其实例,使用率100%

com.google.gwt.user.client.ui.ScrollPanel
:将其子部件包含在一个滚动区域

com.google.gwt.user.client.ui.SimplePanel
:只能包含一个部件的面板的抽象父类,看到这里你应该注意哪些panel只能包含一个部件

com.google.gwt.user.client.ui.SplitLayoutPanel:

用法同DockLayoutPanel,只不过在各个部件间增加了分隔条

com.google.gwt.user.client.ui.StackLayoutPanel
:将其所有子部件垂直叠放,只显示其中的一个,可以通过点击每个子部件的头部来切换显示

com.google.gwt.user.client.ui.StackPanel
:同StackLayoutPanel

com.google.gwt.user.client.ui.TabPanel
:用来实现标签式页面,每个标签页内都包含一个子部件,它的标签内可以包含任意的html代码,当用户选择不同的标签时会显示不同的内容。需要注意的是它本身并不是一个panel,而是一个集成了TabBar和DeckPanel的组合(Composite)

com.google.gwt.user.client.ui.VerticalPanel
:同HorizontalSplitPanel

com.google.gwt.user.client.ui.VerticalSplitPanel
:这个也不用解释

分享到:
评论

相关推荐

    GWT中各种Panel

    在本文中,我们将深入探讨GWT(Google Web Toolkit)中的各种Panel组件,这些组件是构建交互式Web应用程序的基础。GWT是一种开源的Java框架,它允许开发者使用Java编写客户端代码,然后自动编译为优化的JavaScript,...

    GWT入门 GWT中文教程

    EXT-GWT的API和DOC文档对于学习和使用EXT-GWT至关重要,它们详尽地介绍了各个组件的用法和功能,帮助开发者了解如何在项目中集成和使用这些组件。 接下来,“Gwt-Ext基础-中级-进阶”这部分教程可能涵盖了从基础到...

    Gwt中文手册,GWt入门

    Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门

    GWT中文教程(入门进阶)

    **GWT(Google Web Toolkit)** 是...在学习GWT的过程中,不断实践和理解这些知识点,你将能够熟练掌握GWT,创建出高效、互动性强的Web应用。同时,不要忘记关注GWT社区的最新动态,以便了解最新的开发工具和技术趋势。

    GWT中文教程 .

    EXT-GWT2.0.1+API+DOC Gwt-Ext基础-中级-进阶GWT中文教程

    GWT中的xmlHttpRequest

    在GWT(Google Web Toolkit)开发中,XMLHttpRequest(XHR)是实现客户端与服务器间异步数据交换的关键技术。GWT提供了对XHR的封装,使得开发者可以方便地使用JavaScript的XMLHttpRequest对象,而无需直接接触底层的...

    stata命令:GWT转dta 或者GAL转dta

    在Stata中,数据通常以.dta格式存储,这是一种专有的、高效的数据文件格式。然而,在进行网络分析或地理空间数据分析时,我们可能会遇到.GWT(Geographically Weighted Regression权重矩阵)和.GAL( GAL文件是...

    gwt 练习 gwt学习

    在GWT的实践中,"StockWatcher"是一个经典的入门示例,它通常用来教授GWT的基础知识。StockWatcher应用会模拟一个股票监视器,展示股票的价格变动。这个项目涉及到以下关键知识点: 1. **GWT SDK安装与设置**:首先...

    gwt 揭秘 pdf格式下载

    gwt开发 资料,pdf格式 ,基础结合项目代码 ,简单易学

    gwt 中实现简单的树状菜单

    在GWT(Google Web Toolkit)中,实现一个简单的树状菜单是常见的需求,尤其是在构建具有层级结构的数据展示或导航功能的Web应用时。GWT提供了一套完整的UI组件库,其中包括Tree和TreeItem类,可以帮助我们轻松创建...

    GWT入门和进阶

    首先,你需要下载GWT SDK,并在Eclipse或其他IDE中配置GWT插件。安装SDK后,创建一个新的GWT项目,包括设置模块文件.gwt.xml,定义项目的源代码路径和库依赖。 **2. 编写客户端代码** GWT的核心在于它的Java-to-...

    GWT

    2. **自动编译**:GWT将Java代码编译为优化过的JavaScript,这使得应用程序在浏览器中的运行效率得到提高,并且能够支持各种浏览器,包括IE、Firefox、Chrome等。 3. **开发工具**:GWT提供了一个强大的集成开发...

    GWT安装和使用

    在 GWT 中,所有的 UI 组件都需要放置在一个称为面板的容器中。面板不仅仅是组件的容器,它们还定义了布局方式和外观风格。GWT 支持多种类型的面板,例如绝对定位面板 (AbsolutePanel)、流式布局面板 (FlowPanel) 等...

    Grails中集成GWT中文资料

    【Grails中集成GWT】知识点详解 在Web应用开发中,Grails是一个基于Groovy语言的开源框架,而Google Web Toolkit (GWT)则是一个用于构建和优化复杂JavaScript前端应用的开发工具。将这两者结合,可以让开发者利用...

    smartgwt-1.3

    - 在SmartGWT 1.3版本中,可能会包含一些新的特性、改进和修复的bug,具体信息需要查看该版本的发布说明。 - 通常,新版本会提升性能、增加新的组件或者增强现有组件的功能,可能还包括对GWT新版本的支持。 3. **...

Global site tag (gtag.js) - Google Analytics