rhel6.3 安装phpMyAdmin-3.5.0-all-languages
2013-01-21 15:57
295 查看
JSNI是将少量的Javascript代码嵌入到java中,和java中的JNI很类似。
先来看看一段代码
其中 native void helloJSNI()
/*-{
$wnd.alert("Hello, GWT JSNI!");
}-*/;
native是关键子 表明它是本地方法 JavaScript代码块写在
/*-{ }-*/中间 。GWT 提供了 $wnd和 $doc变量,它们分别代表窗口和文档对象。
在扩展库的时候
(1)首先在xiangmu.html中添加如下代码
<script type="text/JavaScript"src="Javascript/prototype.js">
</script>
<script type="text/JavaScript"src="Javascript/rico.fx.js">
</script>
这两个。js 可以实现组件变成圆角
(2)
创建一个java类Coner.java
(3)添加一个私有方法
private native static void corner
(Element element)
/*-{
$wnd._nativeExtensions = false;
$wnd.Rico.Corner.round(element, null);
}-*/
$wnd.Rico.Corner.round(element,null); 这段代码调用了rico.fx.js中的Rico.Corner.round(element,null)方法。在这里要提醒的是得到一个Rico类的对象不可以用 new Rico(); 因为 GWT编译所产生的所产生的代码在iframe中运行,所以要用到你所包含的对象的时候要用$wnd来调用。
(4)在写一个类方法来调用他
public static void corner(Widget widget)
{
corner(widget.getElement(), null);
}
(5)已经OK了
先来看看一段代码
其中 native void helloJSNI()
/*-{
$wnd.alert("Hello, GWT JSNI!");
}-*/;
native是关键子 表明它是本地方法 JavaScript代码块写在
/*-{ }-*/中间 。GWT 提供了 $wnd和 $doc变量,它们分别代表窗口和文档对象。
在扩展库的时候
(1)首先在xiangmu.html中添加如下代码
<script type="text/JavaScript"src="Javascript/prototype.js">
</script>
<script type="text/JavaScript"src="Javascript/rico.fx.js">
</script>
这两个。js 可以实现组件变成圆角
(2)
创建一个java类Coner.java
(3)添加一个私有方法
private native static void corner
(Element element)
/*-{
$wnd._nativeExtensions = false;
$wnd.Rico.Corner.round(element, null);
}-*/
$wnd.Rico.Corner.round(element,null); 这段代码调用了rico.fx.js中的Rico.Corner.round(element,null)方法。在这里要提醒的是得到一个Rico类的对象不可以用 new Rico(); 因为 GWT编译所产生的所产生的代码在iframe中运行,所以要用到你所包含的对象的时候要用$wnd来调用。
(4)在写一个类方法来调用他
public static void corner(Widget widget)
{
corner(widget.getElement(), null);
}
(5)已经OK了
相关文章推荐
- phpMyAdmin-4.2.8.1-all-languages安装
- CentOS 6.0 phpMyAdmin-3.4.8-all-languages 安装
- phpMyAdmin-3.4.0-all-languages的安装
- phpMyAdmin-3.5.2.2-all-languages.zip的安装配置
- RHEL6.3系统安装
- 系统:CentOS6.3_64 虚拟机:VirtualBox 需求:安装lamp+phpmyadmin
- CentOS 6.3安装phpmyadmin出错解决办法!
- CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin
- CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin
- RHEL 6.3 详细安装教程
- 惠普DL360e Gen8服务器安装RHEL6.3 x86_64
- RHEL 6.3 U盘安装及简单配置
- redhat6.3系统下的kscope1.6.2安装——RHEL6.3 本地创建YUM源
- oracle 11G rac 安装(VMware + rhel6.3)
- RHEL6.3 安装GCC 记录
- rhel6.3 64位u盘拯救盘,安装盘的制作
- U盘安装Linux系统【RHEL 6.3 Server】
- RHEL6.3安装ffmpeg
- OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(3)
- 图文教程:在VMware中安装rhel 6.3