- 浏览: 43704 次
- 性别:
- 来自: 深圳
最新评论
-
showzh:
这个无所谓吧
@suppresswarnings用法-----转载别人的
文章列表
<script type="text/javascript">
Ext.onReady(function(){
var data=[[1,'name','age','sex'],[2,'tel','taller','www.iteye.com'],[3,'add','qq','email']]; //定义一个二维数组
var store = new Ext.data.SimpleStore({data:data,fields:['id','name','hody','homepage']}); //定义一个数据源
//创建三个列
...
<script type="text/javascript">
/* ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。
表格由类Ext.grid.GridPanel定义,继承自Panel,其xtype为grid ...
Table布局由类Ext.layout.TableLayout定义,名称为table,该布局负责把容器中的子元素按照类似普通html标签
<script type="text/javascript">
Ext.onReady(function(){
var p = new Ext.Panel({
renderTo:'hello',
title:'table',
width:500,
height:200,
layout:'table',
layoutConfig:{columns:3},
it ...
Card布局由Ext.layout.CardLayout类定义,名称为card,该布局将会在容器组件中某一时刻使得只显示一个子元素。可以满足安装向导、Tab选项板等应用中面板显示的需求
<script type="text/javascript">
Ext.onReady(function(){
var p = new Ext.Panel({
renderTo:'hello',
title:'card',
width:300,
height:120,
layout:'card' ...
Accordion布局由类Ext.layout.Accordion定义,名称为accordion,表示可折叠的布局,也就是说使用该布局的容器组件中的子元素是可折叠的形式
<script type="text/javascript">
Ext.onReady(function(){
new Ext.Panel({
renderTo:'hello',
title:'accordion',
width:300,
height:200,
layout:'accordion',
...
Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用
<script type="text/javascript">
Ext.onReady(function(){
new Ext.Panel({
renderTo:"hello",
title:"面板组件",
width:400,
layout:"form",
...
<script type="text/javascript">
Ext.onReady(function(){
new Ext.Panel({
renderTo:"hello",
width:500,
heihgt:200,
//layout:"fit", //把注释去掉就属于FIT布局方式
items:[{
title:"one",
html:'one is one'
...
Border布局由类Ext.layout.BorderLayout定义,布局名称为border。该布局把容器分成东南西北中五个区域,分别由east,south, west,north, cente来表示,在往容器中添加子元素的时候,我们只需要指定这些子元素所在的位置,Border布局会自动把子元素放到布局指定的位置。看下面的代码:
<script type="text/javascript">
Ext.onReady(function(){
new Ext.Viewport({
layout:"border",
...
<script type="text/javascript">
Ext.onReady(function(){
new Ext.Panel({
renderTo:"Hello", //指定页面上的层ID
width:400,
height:200,
layout:"column",
items:[{
columnWidth:.5,
...
所谓布局就是指容器组件中子元素的分布、排列组合方式。Ext的所有容器组件都支持而局操作,每一个容器都会有一个对应的布局,布局负责管理容器组件中子元素的排列、组合及渲染方式等。
ExtJS的布局基类为Ext.layout.ContainerLayout,其它布局都是继承该类。ExtJS的容器组件包含一个layout及layoutConfig配置属性,这两个属性用来指定容器使用的布局及布局的详细配置信息,如果没有指定容器组件的layout则默认会使用ContainerLayout作为布局,该布局只是简单的把元素放到容器中,有的布局需要layoutConfig配置,有的则不需要 ...
//叶子节点移动时触发的nodedrop事件,内部自动实现了观察者模式
tp.on('nodedrop',function(n){
if(n.point=='append'){Ext.Msg.alert('message information',"当前的" + n.dropNode.text + "被" + n.target.text + "录取");}
else if(n.point=='above'){Ext.Msg.alert('message information'," ...
rootVisible:true, //设置ROOT是否显示
//点击页子节点后,就会激发这个函数
listeners:{
//可以把这个事件单拿出去写
click:function(n){
Ext.Msg.alert('welcom you click me','you clicked name is "' + n.attributes.text + '"');
}
}
});
...
Ext.onReady(function(){
//构建树形面板的对象
var tp = new Ext.tree.TreePanel({
region:'west',
collapsible:true, //可以让树形面板收缩的
title:'TreePanel',
width:200,
autoScroll:true,
split:true, //可以把树形面板拉宽或接窄的
useArrows:true,//可以让ROOT文件夹旁边有个 ...
about @SuppressWarnings.
Eclipse里有大量的Warning,用@SuppressWarnings这个标注来把Warning去掉.
为了去掉由于泛型的Warning,我们用了@SuppressWarnings("unchecked"),为了去掉那些由于deprecation而引起的Warning,用了@SuppressWarnings("deprecation").但一个类中既有unchecked又有deprecation时,怎么办?于是用了一个很权宜之计:在类声明那用@SuppressWarnings(&quo ...
太久都没有用Servlet了,既然忘记了它的工作原理了,看了别人的博客,回顾一下,哈哈,又想起来了。。。
Servlet的运行原理
Servlet运行在Web服务器上的Web容器里。Web容器负责管理Servlet。它装入并初始化Servl
et,管理Servlet的多个实例,并充当请求调度器,将客户端的请求传递到Servlet,并将Se
rvlet的响应返回给客户端。Web容器在 Servlet 的使用期限结束时终结该
Servlet。服务器关闭时,Web容器会从内存中卸载和除去 Servlet
Servlet基本工作流程
(1)客户机将请求发送到服务器。 ...