- 浏览: 5135 次
- 性别:
- 来自: 南京
最新评论
-
freezingsky:
逻辑上,清晰易懂!
Ext实现TabPanel的拖动新增 -
zus:
,学习了
Ext实现TabPanel的拖动新增
文章列表
前几天看到iteye上,有人需要实现“把菜单中的项拖到TAB页就多一个TAB的功能”,就闲时写个简单实现。
先上效果图:
图1
图2
<script type="text/javascript">
Ext.onReady(function(){
//主要思路是用Ext.dd实现,定义一个TreePanel开启enableDrag允许拖动
var treePanel = new Ext.tree.TreePanel({
enableDrag : true,
ddGroup : 'dd',
region:'wes ...
初始化
1、区分重载的方法
要是几个方法有相同的名字,Java如何才能知道你指的是哪一个呢?其实规则很简单:每个重载的方法都必须有一个独一无二的参数类型列表。
有些人可能会想:“在区分重载方法的时候,为什么只能以类名和方法的形参列表作为标准呢?能否考虑用方法的返回值来区分呢?”比如下面两个方法,虽然它们有同样的名字和形式参数,但却很容易区分它们:
void f(){}
int f(){return 1;}
只要编译器可以根据语境明确判断出语义中,比如在int x=f()中,那么的确可以据此区分重载方法。不过,有时你并不关心方法的返回值,你想要的是方法调用的其他效果,这时你可能 ...
毕业工作快2年了,突然觉得自己对于java的很多相关技术都有所摄取,但是都不精,究其根本还是自己的java基础知识不牢固,因此最近一段时间开始精读下《Java编程思想》,顺便通过JavaEye做一下笔记,记录下一些重点内容。
用引用操作对象
每种编程语言都有自己的操纵内存中元素的方式。有时候,程序员必须注意将要处理的数据是什么类型。你是直接操纵元素,还是用某种基于特殊语法的间接表示(例如C和C++里的指针)来操纵对象。
所有这一切在Java里都得到了简化。一切都被视为对象,因此可采用单一固定的语法。尽管一切都看作对象,但操纵的标识符实际上是对象的一个“引用”(Refer ...