在Myeclipse中使用Extjs的示例工程

Ext JS 在myeclipse中的使用 立即下载

新建web工程的目录结构如上传的图片

在helloworld.html中引入相关的css和js,引用方式如下:

<linkrel="stylesheet"type="text/css"href="../extjs-4.1.1/resources/css/ext-all.css">

<scripttype="text/javascript"src="../extjs-4.1.1/bootstrap.js"></script>

<script type="text/javascript"src="../extjs-4.1.1/locale/ext-lang-zh_CN.js"></script>

然后在浏览器中输入以下地址:
http://localhost:8888/strut2Demo/html/helloworld.html

相应的运行界面如上传图片

Extjs相关术语介绍:

面板Panel:通俗的来讲就是画布,与普通的swing应用程序中的面板概念类似。

布局Layout:组件在容器中的摆放方式。

组件Component:已经预先实现好特定功能,并且在编程中能够重用的代码片段或资源。

渲染Render:含有Extjs的页面在浏览器下载完成后在浏览器中完全展现出来的过程。

窗口Window:本质就是一个层利用css进行格式化,类似windows窗口。

对话框Dialog:普通、选择、输入、自定义等类型的对话框。

3.Extjs在Myeclipse中的插件spket插件的安装:

(1)在http://www.spket.com网站中download中下载spket-1.6.23.zip。

(2)下载完成后,解压缩该文件并将features和plugins中的文件拷到myeclipse的对应目录下,重新启动myeclipse。

4.常用的几种提示窗口的用法配置:‘

Ext.MessageBox.alert(title,msg,[callbackfunction],[scope]);

说明:title弹出窗口的标题

      msg:弹出窗口显示的内容,可以使用html标签进行格式化

           callbackfunction:回调函数,点击确定按钮后的处理 scope:回调函数作用域

示例程序:

Ext.Msg.alert('提示','<font color=red style=font-weight:bold>Ex.MessageBox.alert</font>',callBack);

functioncallBack(){

       Ext.Msg.alert('回调函数','已经执行回调函数');

}

Ext.MessageBox.confirm(title,msg,[callbackfunction],[scope]);

说明:title弹出窗口的标题

      msg:弹出窗口显示的内容,可以使用html标签进行格式化

           callbackfunction:回调函数,点击确定按钮后的处理 scope:回调函数作用域

示例程序:

 Ext.MessageBox.confirm('提示','<font color=red style=font-weight:bold>Ex.MessageBox.confirm</font>',callBack);

      function callBack(id){

       Ext.Msg.alert('<div align=center>单击的按钮Id是'+id+'</div>');

      }

Ext.MessageBox.prompt(title,msg,[callbackfunction],[scope],[boolean/number multiline],[String value]);

说明:title弹出窗口的标题

      msg:弹出窗口显示的内容,可以使用html标签进行格式化

           callbackfunction:回调函数,点击确定按钮后的处理 scope:回调函数作用域

      boolean/number multiline:设置为单行或多行

    String value:设置默认值

示例程序:

Ext.MessageBox.prompt('提示','<font color=red style=font-weight:bold>Ex.MessageBox.prompt</font>',callBack,this,true,'默认值');

functioncallBack(id,msg){

 Ext.Msg.alert('<div align=center>单击的按钮Id是'+id+'<br>'+'内容是'+msg+'</div>');

}      

Ext.MessageBox.wait(msg,[title], [config]);

说明:msg:显示的信息内容

      title:提示框的标题

      config:配置进度条

示例程序:

 Ext.MessageBox.wait('<font color=red style=font-weight:bold>请等待,操作需要很长时间</font>','提示',{text:'进度条示例程序'});

Ext.MessageBox.show():可以定制自己喜欢的弹出窗口的样式

 

5.Panel面板控件元素的用法:

var obj={title:"hello",width:1024,height:768,html:'hello'};

var panel=new Ext.Panel(obj);

panel.render("hello");   

panel.render()函数里面的参数是指页面中div的id。

TabPanel面板控件元素的用法:

var panel=new Ext.TabPanel({width:600,height:400,items:[{title:'面板1',height:30,html:'No1'},{title:'面板2',height:30,html:'No2'},{title:'面板3',height:30,html:'No3'}]});

                           panel.render('hello');

其中html:’’指面板中的内容

6.对控件添加事件监听响应函数:

Ext.onReady(function (){

     var win=new Ext.Window({

        title:'不能关闭的窗口',

        height:200,

        width:300 

     });

     win.on("beforedestroy",

        function(obj){

        alert('想关闭我是不可能的');

        obj.show();

        return false;

        }

      );

      win.show();

       }

);

当然,也可以在对控件进行配置的时候添加事件监听函数:

    function b(){

      alert("hcn");

    }

    Ext.onReady(function (){

    new Ext.Panel({

       renderTo:'hello',

       title:'面板头部header',

       width:1000,       

       height:500,   

       tools:[{id:'help',handler:a}],

       html:'<h3>面板主区域</h3>',

       tbar:[{text:'顶端工具栏1',listeners:{"click":b}},{text:'顶端工具栏2',listeners:{"click":b}}],

       bbar:[{text:'底端工具栏1',listeners:{"click":b}},{text:'底端工具栏2',listeners:{"click":b}}],

       buttons:[{text:'按钮位于foot',listeners:{"click":b}}]

       }

      );

       }

    );

运行效果:

点击任何一个按钮都会弹出如下界面:

7.布局layout

Extjs的容器组件包含一个layout和layoutConfig属性,这两个属性用来设置容器的布局和布局的详细配置信息。

Border区域布局:

east\west\south\north\center

Column列布局:

Fit布局:

Form布局:

Accordion布局:

点击+/-可以使用动画,属性layoutConfig{animate:true}即可设置动画属性。

Table布局:

rowspan  colspan

 

myeclipse中extjs的spket-1.6.18破解版+安装+配置图文下载包 myeclipse中extjs的spket-1.6.18破解版+安装+配置图文说明下载包。 安装配置完,记得重启myeclipse,并使用Spket Javascript Editor打开js文件。 立即下载

相关推荐

ExtJs各组件简单应用例子导入到eclipse即可

ExtJs各组件简单应用例子导入到eclipse即可

MyEclipse 配置 ExtJS

弄了一个多小时,看了两本书的介绍,才弄懂ExtJS怎么配置到project中........ 1.我这里使用的是ExtJS 3.0版本.在project中,目录结构如下图.其中有4个东西是必备的:     1.1 adapter/ext/ext-base.js     1.2 整个resource文件夹,下面存有所有的资源文件和css     1.3 src/locale/ext-lang

Leo's Blog 1616

关于ExtJS的一个demo的web项目

一个关于ExjJS的web项目,MyEclipse的项目直接导入就成

使用Myeclipse创建ExtJS项目HelloWorld程序

#1创建Web Project项目 *1)打开Myeclipse(10.7.1)创建Web Project项目HelloWorld程序        File----New----Web Project(没有Web Project选项可以选择Other,再查找Web Project) *2)启动Tomcat服务器,右击项目名----Run As----Myeclipse Se

Manson.7230 3555

Extjs5.1需要用到的库文件

Extjs5.1需要用到的库文件 Extjs5.1需要用到的库文件

Fluent温度超限调试:从能量方程到网格优化的实战指南

本文深入解析Fluent中温度超限问题的诊断与解决方法,从能量方程机制到网格优化策略,提供实战指南。通过分析温度与焓的换算关系,探讨典型场景如能量方程发散、局部网格质量差等,并给出五步调试法及高级命令应用,帮助工程师有效解决温度计算异常问题。

weixin_29045585的博客 531

在MyEclipse 2014中给Spket增加ExtJS提示

参考:http://wenku.baidu.com/link?url=BT2U6Z-HktQJQYpz3Jp88pJSp4lU-lXkvCqpdeaa9a-BVdOgMGK1vj486-32YC4GqufG8_IV7TmTR213LJQOcuZo68fgdrNWExcCwthOcXO 在Window&gt;preference&gt;Spket&gt;JavaScript Profiles&gt...

weixin_34367845的博客 156

Hifiasm参数调优实战:当N50不理想时的7个排查方向与解决方案

本文详细解析了Hifiasm参数调优实战,针对基因组组装中N50不理想的7个排查方向与解决方案。通过调整--hom-cov、-D、-N等核心参数,结合HiFi数据和参考基因组分析,有效提升组装质量。文章以猪毛菜基因组为例,展示了从2.1MB到4.3MB的N50优化过程,为生物信息学研究者提供实用指南。

weixin_30642561的博客 426

设置myeclipse编写extjs4.2时有代码提示

网上关于myeclipse编写extjs有代码提示的文章不少,但是各种方法都不太一样,有些细节步骤描述不清楚,按照网上的步骤配完了也没有提示功能。这里我写一个已实现提示的配置步骤。总的来说就两步:1.安装spket插件、2.加载jsb文件。这些都来自spket官方。我的电脑环境为:windows7 64位、myeclipse-pro-2013-SR2a一、安装spket插件1.从这里http://

eTimeChen的专栏 1418

Halcon实战:如何快速找到图像中的多个圆并计算圆心距离(附完整代码)

本文详细介绍了Halcon在工业视觉检测中快速定位图像中的多个圆并计算圆心间距离的实战方法。通过两种核心算法(阈值分割和动态阈值)的对比分析,结合完整代码示例和参数调优技巧,帮助开发者高效解决多圆检测问题,提升工业检测精度与效率。

weixin_33701251的博客 317

基于STM32的坐姿矫正与久坐提醒系统 | 保姆式教程 开源可复刻

本项目基于STM32F103C8T6主控,搭配MPU6050六轴姿态传感器、HC-SR04超声波测距模块,完整实现了坐姿矫正与久坐提醒系统的全流程开发,从多传感器数据采集、数字滤波、姿态解算、坐姿判断到多模式提醒,全流程无跳步保姆式拆解,配套逐行注释可直接编译的开源代码,新手跟着步骤一步步操作,就能顺利完成项目复刻

ZhongWeiXiang9的博客 440

extjs跟myeclipse10整合

Myeclipse8.6+spket1.6.18+extjs4.0的安装方法 一. 配置环境: MyEclipse 8.6 + Spket 1.6.18 + ExtJS 4.0。 二. 安装Spket-1.6.18 下载Spket, 地址:http://spket.com/download.html , 选择Spket IDE 或Plugin下载 (优快云中...

wanglu271991027的专栏 325

微信H5网页授权通用方案:中转页破解域名限制,适配Hash/History路由

在Web开发中,OAuth 2.0授权码模式是实现第三方登录的通用标准,其核心原理是通过授权服务器颁发临时代码,再由客户端交换访问令牌。这一机制在微信公众号H5开发中尤为重要,用于安全获取用户身份。然而,微信平台对网页授权回调域名有严格的数量限制,这成为多子域名、多环境及微前端架构下业务扩展的主要瓶颈。其技术价值在于通过设计一个统一的中转授权页,将授权逻辑与业务逻辑解耦,让所有业务页面共享一个已配置的授权入口,从而突破域名配额限制。该方案的关键在于适配不同的前端路由模式,需精准处理Hash模式与Histor

weixin_42533120的博客 324

MyEclipse 8.0 安装 ExtJs 插件 Spket

MyEclipse 8.0 安装 ExtJs 插件 Spket 一、安装Spket插件   1、到spket官网免费下载插件:http://www.spket.com/download.html .                2、解压spket-1.6.18.zip到C:\Users\Administrator\AppData\Local\Genuitec\Com...

Only 237

NeRF必读:Mip-NeRF总结与公式推导

由于远景近景的分辨率不同,导致经典NeRF对于多尺度场景的表达存在明显瑕疵:NeRF对于近景的重建比较模糊而对于远景的重建出现锯齿。简单粗暴的策略是supersampling,但是费时费力。相较于NeRF使用的位置编码(PE)方式,Mip-NeRF提出了积分位置编码的方式(IPE).这种编码方式可以多尺度地描述空间中的信息分布,make sense.

i_head_no_back的博客 6081

Cadence Orcad Capture原理图断线的检查与避免方法

在设计电路图中,尤其是直接借鉴别人的设计进行二次开发的过程中难免会遇到如下尴尬的情况。有没有眼神好的朋友发现图纸的哪里有不对劲的地方呢?

fydar的博客 3270

extjs智能提示 (myeclipse添加spet插件)

首先:http://www.spket.com/下载spket,添加到myeclipse中,将该rar解压到myeclipse安装目录下的dropin目录中,打开myeclipse发生错误,关闭程序,重新打开即可。其次:参考http://www.spket.com/demos/js.html (这个flash讲解了extjs以及jquery添加智能提示的方法。)eg:给Myeclipse装Spket插件后,加入ext.jsb文件,并把ext设为默认,如图所示下面让我们来测试它的提示能力:新建个JS文件,右键

xy_liwei的专栏 4575

【ArcGIS Engine二次开发】入门基础(2):ArcGIS开发方式(VBA、DLL、Add-in、Engine)对比

文章目录2.1 使用VBA进行桌面软件开发2.1.1 VBA开发方式2.1.1 VBA代码的安全性2.2 使用DLL进行桌面软件开发2.2.1 DLL开发方式2.2.2 DLL功能的应用部署2.3 使用Add-in进行桌面软件开发2.4 使用ArcGIS Engine构建独立应用程序 对于桌面GIS应用来说,ArcGIS平台不仅提供了用于开发独立运行的GIS应用软件的二次开发工包ArcGIS Engine,还提供了对ArcGIS Deskop桌面软件进行扩展的开发的话,在开发个具体的GIS 行业应用软件时

智慧空间实验室 6510

MyEclipse安装ExtJS插件--Spket IDE

Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式,启动ECLIPSE Help → Software Updates → Find and Inst

edisondu1983的专栏 8151

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

怎么将Extjs6.0应用在myeclipse中的项目,包括spket插件

做个记录,给有缘人一起看看 我是做java开发的,不想用extjs官方提供的cmd来进行开发,所以就需要将extjs整合进myeclipse中。 在extjs官网中下载 extjs6.0.0-gpl的包。 在web项目的静态页面中,引入的文件: 1、Extjs\ext-bootstrap.js 2、Extjs\build\ext-all.js或者Extjs\build\ext-all-d...

java_dotar_01的专栏 1589

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MyEclipse安装Extjs框架插件--SpketIDE

Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式,启动ECLIPSE Help → Software Updates → Find and Instal

lenotang的专栏 2883

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

MyEclipse Eclipse 下安装AJAX ExtJS代码提示插件

启动MyEclipse Help → Software Updates → Find and Install… → Search for new features to install → New remote site…名称: “Spket”,地址URL是http://www.spket.com/update/ 完成后重启(自动会加载插件,也可CMD ECLIPSE目录 使用命令 ecl

A41202197514的专栏 1659

myeclipse安装extjs IDE

今天学了一下ExtJS,那技术做出来的东西确实不错,还有好多实例提供学习,可最郁闷的是开始没什么开发工具,后来了解到有Spket这个插件,由于我用的是myeclipse8.0,开始袢还真有点难度。 1.这个版本装插件有一个很简单的方法,就是在Genuitec\MyEclipse 8.x Latest\dropins目录下建一个*.link的文件。下面就以安装Spket为例来说一下安装过程。 首...

iteye_18405的博客 142

在Myeclipse中配置Extjs的自动提示

1、首先下载一个spket 包(见)

黄晓飏的专栏 1212

myeclipse搭建extjs4.0.7

建ext4搭建到myeclipse中的一种方式,我个人觉得挺好的!一定先看完在搭建!   1.配置环境:MyEclipse 8.5 + Spket 1.6.18 + ExtJS 2.0。非link方式 2.安装Spket 1.6.18。 下载Spket, 地址:http://spket.com/download.html , 选择Spket IDE 或Plugin下载。 3. 在CMD

产品设计是一种艺术! 1479

MyEclipse安装ExtJS插件–Spket IDE

Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclip

toudou2欢迎您 1563
上一篇: java客户端出现乱码的原因及解决方法
下一篇: java开发中select下拉列表在查询操作中保留查询条件问题
番茄贱
博客等级 码龄14年 5粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值