当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

<b>JavaFx体验</b>[Java编程]

赞助商链接



  本文“<b>JavaFx体验</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

JavaOne放出来的新东西,出来也有段时间了,看了论坛和blog上的谈论,叫好、不看好的各占一半.本日就去 下载了netbean插件,按照getting startted做了一些例子.总体来说,JavaFx仍旧是在awt/swing的底子上的包装,只不过用一层薄薄的性感语法包装了一把,并且这语法与javascript等脚本语言基本一致,分外是声明性的编程语法与json非常类似.据sun声称要退出一个消费者版本的jre,大约5M-9M大小,消息拜见《桌面java的缺陷:面向消费者的jre》,这个恐怕也是给JavaFx专门定制的吧.个人概念:没有什么令人冲动的新颖玩意,分外是筹划方面仍旧是麻烦的layout机制,对多媒体的支持还是比不上flash,长处在于与java服务端通信方面(因为都是java平台)大概对比有上风,别的就是消费者版本jre的推出是个好消息,jre实在太大了.

说了这么多,看看Hello World怎么写的,实在与json太类似了:

import javafx.ui.*;
Frame {
title: "Hello World JavaFX"
width: 200
height: 200
content: Label {
text: "Hello World"
}
visible: true
}
这是声明方法来成立一个Frame,Frame里面放个Label,Label上一句Hello World.也可以采取编程方法:

var win = new Frame();
win.title = "Hello World JavaFX";
win.width = 200;
var label = new Label();
label.text = "Hello World";
win.content = label;
win.visible = true;

这语法与javascript有什么差别呢?

再来看看事件处理,仍旧遵守MVC情势,比方我们但愿输入框的文字改正能同时改正窗体的title,首先定义一个Model:

class HelloWorldModel {
attribute saying: String;
}

var model = HelloWorldModel {
saying: "Hello World"
};

把Model绑定到View上:

var win = Frame {
title: bind "{model.saying} JavaFX"
width: 200
content: TextField {
value: bind model.saying
}
visible: true
};

TextFiled的value与model的saying操作举行了绑定,而Frame的title也绑定了model的saying办法,因此输入框的文字改变的话,也会反映到title上咯."{model.saying} JavaFX"倒是近似ruby对字符串的处理办法了.这些例子代码完好来自 Getting Started With JavaFx script language,更多精彩内容请自己解读.题外话:netbean蛮好用的啊,在我的1G内存机械上跑的挺欢.


  以上是“<b>JavaFx体验</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .