java games_Java Me Games

在GWT的文档里说,大致上CSS的命名规则是这样的"[project]-[widget],比如gwt-Button,你可以在CSS里定义如下:

.gwt-Button{font-size:150%;}

但是这样的说明是不充分的,所以这里有必要把他真正的样式表来列一下,以供查看。

AbsolutePanel 用一个DIV来实现,默认的设置了overflow:hidden。这个DIV里边的内容可以用一个x,y坐标来确定位置。

Botton 就是一个正常的HTML的Button.默认的样式名字是gwt-Button.

CellPanel

用一个table来实现,没有默认的样式,可以设置border,cell-spacing属性。

CheckBox

就是正常的Html的CheckBox,默认的样式名字为gwt-CheckBox,会自动生成一个不重复的id,checkN(N是一个整数),可以使用checked,defaultChecked,disabled等属性。默认样式是空的。

DeckPanel

用一个DIV来实现,包含了一系列的子对象。每一个对象可以用单独的display属性来设置是否显示。这个有点像Swing里面的CardLayout的方式有点像,添加了一系列的组件,但是只能显示一个。

DialogBox

缺省的样式有gwt-DialogBox,Caption两个都是相关。用一个DIV来实现,标题Caption也是一个DIV。

Caption
Content

DockPanel

用一个Table来实现,cell-spacin,cell-padding都默认为0,为了实现DockPanel里边的tr,td比较麻烦一些。

FlexTable

只是一个简单的Table,没什么特别的东西。

FlowPanel

用一个DIV来实现,设定里display属性为inline。

content

FocusPanel 只是一个DIV,重要的是它声明了focusevents,keyevents,onclick和mouseevents,对对于那些没有声明的这些事件"子组件"很有用处。

content

FocusWidget

可以是任何组件,只是它可以帮助捕获Focusevents,keyevents。

Frame

是一个IFrame,他的默认的样式是gwt-Frame

Grid

就是一个Table

HTML

一个DIV,默认的样式是gwt-HTML,可以设定属性white-space为normal,nowrap。

HTMLPanel

就是一个DIV,可以容纳HTML或是其他组件,不适用gwt-HTML样式。最有用的属性就是createUniqueId,可以设定一个id,HTMLPanel_N。和前面的CheckBox的checkN,相比,这里用大写字母和下划线。看起来多少有点怪异。

content

HTMLTable

没有疑问,这是用一个Table实现的,重要的是,它是Grid,FlexTable的父类。提供了设定每行或是每一个单元格的样式设定的方法。表格中没有thead。假如要设定表头的话,可能通过设定第一行的样式来区别。

table.getRowFormtter(0).setStyleName("style");

HorizontalPanel 水平排列的面板,用一个只有一行的表格实现。

Item 1Item 2

HyperLink

一个有定义了锚点的DIV,默认的样式名:gwt-HyperLink

Image

没有问题,肯定是IMG.gwt-Image样式没有实现。

...

Label

一个DIV,默认的样式是gwt-Label。Label不能解析HTML内容,假如你想要的话,可以用HTML来代替,两者都提供鼠标事件。Label会自动换行,但是你也可以通过setWordWrap来修改。

content

ListBox

就是用Select和Option来实现。gwt-ListBox样式没有被实现。可以设定selected,size,multples等属性。

MenuBar

用一个包含表格的DIV实现。一个水平的菜单,只有一行,用单元格来设置菜单项,一个垂直的菜单,用行来区分菜单项。gwt-MenuBar只是设定外层的DIV的样式。

text or htmltext or html

MenuItem

一个菜单项就是在菜单条中的一个单元格。它的默认属性是gwt-MenuItem.选中的时候有一个附加的属性,gwt-MenuItem-selected.在菜单项默认的样式class="gwt-MenuItem",在选中的时候就改变成class="gwt-MenuItem gwt-MenuItem-selected".

PasswordTextBox

用Password实现,使用gwt-PasswordTextBox样式。

PopupPanel

只是一个DIV.

RadioButton

用一个INPUT实现,使用gwt-RadioButton样式。

RootPanel

一个RootPanel可以附加到任何的组件上,但是以前属于这个组件的所有的内容都会被清除。假如你仔细想想,你会发现除了初始化之外,这个组件还有很多用处。

ScrollPanel 一个Div设定了overflow属性为scroll 或auto.

content

SimplePanel

就是一个Div.

StackPanel

用一个表格来实现,每一个组用两行来保存,第一行放了标签,第二行放了内容。默认的这个表格使用gwt-StackPanel样式,标签行用了gwt-StackPanelItem和gwt-StackPanelItem-selected.当一个标签被选中的时候,它的样式就由原来的gwt-StackPanelItem替换成为gwt-StackPanelItem-seleted.

text/html

content -- a widget

TabBar

TabBar使用一个HorizontalPanel来实现,所以它也是一个Table,表格的样式是gwt-TabBar。对于第一个标签,通常是一个空的,它的样式是gwt-TabBarFirst,就是为了装饰,最后也会加上一个空的标签,指定样式为gwt-TabBarRest。当一个标签被选中的时候,gwt-TabBarItem-selected的样式会附加到样式中,这点和MenuItem是一样的。

 
Tab #1Tab #2
 

TabPanel

用一个VerticalPanel来实现,包含了一个TabBar和一个DeckPanel,这样就嵌套几层表格,样式gwt-TabPanel用到最外层表格。gwt-TabBar用到TabBar,gwt-TabPanelBottom用到DeckPanel的DIV上了。需要注意的是TabBar获取了width:100%样式,这样你就知道TabBar中的gwt-TabBarRest样式的必要了。

 
 

TextArea

就是一个TextArea,默认的样式为gwt-TextArea.

TextBox

Tree

就是一个包含了多个TreeItem的Div,默认样式gwt-Tree,设定overflow:auto.

TreeItem

用一个包含了一个表格的DIV来实现。默认的样式gwt-TreeItem和gwt-TreeItem-selected,来修饰里面的内容。但选中的时候gwt-TreeItem-selected会替换gwt-TreeItem。这个StackPanel是一样的。

tree_white.gifcontent

children

VerticalPanel

用一个表格来实现,所有的东西按行来排列。

Item 1
Item 2

Technorati : gwt css

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506417.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java timestamp 转换_Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转1.1 String -> DateJava代码 String dateStr "2010/05/04 12:34:23";Date date new Date();//注意format的格式要与日期String的格式相匹配DateFormat sdf new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");try {…

bugku 杂项 就五层你能解开吗_9.65米解放龙V杂项危险废物厢式运输车62

亲爱的,点击上方蓝字关注我吧9类危险废物厢式运输车解放龙V2.0半高顶半浮驾驶室底盘参数:龙V2.0半高顶半浮驾驶室、锡柴225马力,6.6排量,164千瓦,百公里耗油30.3L、陕齿8JS85E、435升级冲焊桥(速比4.444)、275/80R22.5-18PR层级、…

python矩阵运算与线形代数_[译] 线性代数:矩阵基本运算

线性代数:矩阵基本运算在本文中,我们将介绍矩阵的大部分基本运算,依次是矩阵的加减法、矩阵的标量乘法、矩阵与矩阵的乘法、求转置矩阵,以及深入了解矩阵的行列式运算。本文将不会涉及逆矩阵、矩阵的秩等概念,将来再探…

torch tensor去掉1维_南昌清污机新价格表1_海腾水工

南昌清污机新价格表1,应用中,应停止机械零件,停止防锈处理,定期在停水面涂抹黄油,开关发生某些异常,立即暂停,及时检查。 开闭时,请注意活塞的上下限位置,以免挡板和卷扬机损坏。 起…

fx系列微型可编程控制器 通信_电气人,三菱Q系列和FX PLC系列之间的区别你都知道吗?...

三菱Q系列和FX系列作为三菱旗下的两大PLC系列,在日常的作业中小伙伴们都会接触到,因此本文将三菱可编程控制器中使用的内置的输入输出继电器、辅助继电器、状态、计数器、数据寄存器等各种软元件的作用和功能进行了说明。Q系列FX系列输入继电器 X输入继电…

left join 效率_人力资源HR的人才测评工具,极大提高招聘效率

作为一个HR小白,打交道最多的就是简历,领导谈的最多的就是提高工作效率,其实这个概念对于我来说还是挺抽象的,经过向前辈的取经,人力资源如何提高效率,做了个小小的总结。首先我们要明白我们的难点有哪些&a…

windows media player 9_openmeetings(开源视频会议系统)的详细安装步骤 (windows版)

一、开源视频会议系统openmeetings的简介:OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。它是基于OpenLaszlo’s的…

Java实例化后自动执行_Java的实例化顺序(程序执行顺序)

加载/执行顺序:牢记一点:静态和非静态分开处理使用到静态加载时,静态又分为: 静态变量, 静态代码块, 其中加载顺序是按照类中书写的先后顺序加载的非静态加载顺序: 按照非静态书写顺序加载/执行…

python数据分析_使用Python进行数据分析

麦金尼编写的《使用Python进行数据分析》是最经典的数据分析教材,本专栏主要应用视频讲解的方式,讲授本书核心思想,并提供本教材的所有代码和代码点评。注意:视频网址必须用电脑台式机打开!手机访问不到视频。注意&…

百度原创度在线检测_资深自媒体作者:做自媒体没有这款“原创度检测”软件是不行的...

目前市面上除了今日头条自媒体平台外,好友好多好多其它的自媒体平台,比如百度的百家号、360的快船号、腾讯的企鹅号等等,各种各样的自媒体平台,如此多的自媒体平台大家每天写作的资源和话题也就那么多,免不了有些人就会…

如何看懂串口通讯协议_一文看懂PLC的通讯方式——AB系统(一)

写在前面一直以来,PLC跟其他设备的通讯方式都是自动化工程师入门学习的难点和要点。说它难,因为这里面牵扯到了数据通讯的一些知识,大多数从事PLC工作的人员都是从电气、电子、自动化、机电等相关专业出身的,可能上学时候也只是简…

linux mysql 实战_linux实用实战

1、编译安装搭建wordpress软件环境:apr-1.6.2.tar.gzphp-7.1.10.tar.xz http://php.net/mariadb-10.2.8-linux-x86_64.tar.gz http://mariadb.org/wordpress-4.8.1-zh_CN.tar.gz https://cn.wordpress.org/1 、源码编译安装Httpd2.4(1)安装包组和包yum groupinstall…

java不需要返回数据时_从Java方法返回时,BigDecimal不保持实际值

我正在用Java制作货币转换应用程序.其他一些很棒的StackOverflowians给了我建议读取BigDecimal,目的是替换double来解决任何精度问题.我有两个方法系统;它从起始货币转换为美元,然后将美元价值转换为目标货币.请注意,我的转化率存储如下:// Conversion Rates - STAR…

openstack架构详解图_英特尔顶级技术专家合力缔造精品:Linux开源网络全栈详解...

日常水开篇自1991年诞生起,Linux已经走过了接近三十年。Linux早已没有了问世时的稚气,正在各个领域展示自己成熟的魅力。以Linux为基础,也衍生出了各种开源生态,例如网络和存储。而生态离不开形形色色的开源项目,在人人…

java多次点击时事件_click事件的累加绑定,绑定一次点击事件,执行多次

我的github(PS:希望star):https://github.com/thWinterSun/v-admin最近做项目为一个添加按钮绑定点击事件,很简单的一个事情,于是我按照通常做法找到元素,使用jquery的on()方法为元素绑定了点击事件,点击同时发送请求。完成后看效…

基于matlab的fisher线性判别及感知器判别_基于嵌入表示的网络实体对齐方法进展概述...

网络实体对齐是指给定两个网络,把两个网络中等价的实体合并。实体对齐在很多领域都有重要应用,比如,跨平台社交网络的用户对齐可以用于用户画像、用户兴趣挖掘,跨语言知识图谱的实体对齐可以辅助机器翻译、跨语言信息检索。传统的…

mfc指示灯报警显示_奔驰车辆常用指示灯功能讲解

点击箭头处“蓝色字”,关注我们哦!!今天将为大家解析车辆仪表盘指示灯功能,当然,我们为大家带来的是奔驰车型的指示灯解读。奔驰在指示灯上的设计是什么风格呢?下面我们就来带大家详细解读。疲劳驾驶报警指…

java无锁消费者框架_无锁并行框架多生产者多消费者模型

下面看一下多生产多消费者的模式,下面的代码是模拟100个生产者,每个生产者生产100个事件,然后有3个消费者,同时进行消费,共消费1W个事件,下面看一下代码:这边new出了3个消费者,并把消…

win10无法连接到这个网络_电脑无法连接网络怎么办?(有线网络篇)

哈喽!各位小伙伴大家好呀!好久不见,近期真的太多小伙伴咨询网络问题了,没办法,虽然以前写过相关文章,断网、网络卡、慢、掉线的常规解决方法不过可能还不够细致,本篇就尽量把所有的问题都提出解…

LeetCode反转链表java_Leetcode 反转链表系列 图解详细过程

对于一个程序猿来说,数据结构和算法的重要性就不用我多说了吧,算法题已然成了现在大厂笔试面试的重头戏,废话少说,Leetcode 刷起来呀。说起刷 Leetcode,我建议你按 tag 刷,不然只能像无头苍蝇,东…