|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听,
写在后面
声名一下,关于系列五的前4篇的先容都是基于draw2d的版本version2.3.0上的开辟。
停止今朝(2013/05),draw2d的最新版本已是version2.6.1了。
关于tooltip的功效,在version2.3.0是没有供应,可是,在version2.6.1已供应了完成tooltip的体例。
完成tooltipinversion2.6.1
在没有看到完成源代码之前,觉得完成体例应当是在draw2d.js给shape加上一个tooltip的属性,供应一些set或hide的办法供挪用。
实践看过以后才发明并不是如许。先间接贴上怎样完成的SourceCode:- MyFigure=draw2d.shape.basic.Rectangle.extend({
- NAME:"MyFigure",
- init:function()
- {
- this._super();
- this.createPort("input");
- this.createPort("output");
- this.setDimension(50,50);
- this.tooltip=null;
- },
- /**
- *@method
- *Changethecolorandtheinternalvalueofthefigure.
- *Postthenewvaluetorelatedinputports.
- *
- */
- onMouseEnter:function(){
- this.showTooltip();
- },
- onMouseLeave:function(){
- this.hideTooltip();
- },
- setPosition:function(x,y){
- this._super(x,y);
- this.positionTooltip();
- },
- hideTooltip:function(){
- this.tooltip.remove();
- this.tooltip=null;
- },
- showTooltip:function(){
- this.tooltip=$(<centerclass="tooltip">Tooltip</center>).appendTo(body);
- this.positionTooltip();
- },
- positionTooltip:function(){
- if(this.tooltip===null){
- return;
- }
- varwidth=this.tooltip.outerWidth(true);
- vartPosX=this.getAbsoluteX()+this.getWidth()/2-width/2+8;
- vartPosY=this.getAbsoluteY()+this.getHeight()+20;
- this.tooltip.CSS({top:tPosY,left:tPosX});
- }
- });
复制代码 <p>
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点 |
|